ok ok.. very sorry.
a friend had a go at looking at the problem and it looks like i had a invisible character hidden in the code - causing the error.
sorry if i was in any way implying there was something wrong with the code - I was not, as it was obviously working very well for other people. I knew it must be something I was doing.. (as usual!!)
.. I highly recommend people use this code as it works a treat!! - lets just hope Google agrees!
