If your site has good fresh content then your site will come on the top.... But want to stick on that position, need age, back links, etc...
Thats sad.. Even I faced the same with my blogs. I'd suggest you not loose hope, as it may get a boost sooner or later as my blogs did.
Thanks for the comments guys it makes me feel like getting back in the seat and going for it again I think ill give it a months break then come back to it. If I can attain first spot for one of my targeted keywords for one of my site then that's my mortgage each month paid for right there lol fingers crossed. Anyone tell me the best place to start building good back links?
I also came to a conclusion that the age of the website (not the domain name only) is the most important factor in SERPs.