Admin are right when he says that what you see on your lappy/computer isn't what everyone else is seeing so you may think you're on page one when you're not.
Your search history affects the results of what you put in, so it will always look better than reality
On top of that we have Google changing the rules on a regular basis so you have to try and keep ahead of the game
An all singing all dancing website from a couple of years back, won't necessarily be now
We can't all be on page one, there clearly isn't room, which is why there are a countless number of Companies out there offering their services for a fee (SEO's)
All of which you can do yourself if you have the time and inclination
I haven't, but I have put us on all the free listing sites, and although a small fee we have a listing on yell. Com as well
All a website is, at the end of the day, is an extention for your sales and marketing blumph
If you have a good one it tells a story, if you haven't got one or it's poor, then that too tell a story
It's all got a whole lot more complicated than back in the day when you were happy enough to have a listing in yellow pages, and maybe an ad in the local paper, but that's progress... Like it or not