Thank you for your suggestion, you're right it should have been backticks (`) and not quotes, I'm using a Mac at the moment and I couldn't find the damn key!
I've tried what you said but unfortunetly it's still shoving 10,000.00 to the bottom of the list. I have a feeling it just sees the '1' from 10,000.00 and it thinks its less than say '4' from 4,000.00, but completly disregards the the second zero from 10,000.00.
So I'm guessing that the obvious solution would be to put leading zeros infront of the items that are less than 10,000.00. But that wouldn't really scan well on the page.
Do I perhaps need to change the type of field? As its currently set to TEXT. I've played around with different types, but to no avail. I apologise, I'm quite new to MySQL and the like.
Wow, well spotted Mr H, that's the kind of error thing that can have a man quivering under a table trying to bite his own eyes in frustration.
That along with a combination of a slow ISDN line & browser caching!!