Well since i've done a few alteration's i appear to be going backwards..lol
I feel as my pages are static and i only add content to my blog it doesn't move forward along with the site as such. And i've added a twitter feed but then so its just a spam fest with RT's lol.
I shall keep at it
are most of these seo company's all money seekers?
or any legit ones i could pay for etc?
What do you mean by your pages being static? If you go to the root of your website, does it show all the latest blogs or is is just a normal home page?
If it's wordpress, you have the option of having a static page or a normal blog list page. Normal blog list is better.
It's not just about adding new content, it needs to be keyword rich (including your tweets, don't just retweet, and tweet 5 times a day minimum)
Don't link to bad websites, if you link to a website and they are 'blacklisted' (I.e. a gambling website) it could have a negative effect on you.
Use Google Webmaster tools, see how you're ranking on keywords. Also check any 404 errors, and you may need to set up some 301 redirects.
I work for a webdesign company, and we also do SEO. Everyone who pays us definitely start seeing a big difference after a few months. It's not something that happens over weeks.