I disagree, about not paying. Everyone is doing (i know i know) it and if you want to rank for certain keywords you need to get backlinks. you can sit for hours making em yourself or you can pay someone to do the same thing.
I get customers that come to me for only that. Over time I have developed packages for my clients that helps them immensely. Nothing like doing a set of seo work and watching(with them) their site come up through the rankings.
backlinks, backlinks, content, onsite seo.
I do batches for clients - £15 per 100 links(per keyphrase) in groups of £45. Takes a week.
many of the bigger companies spend huge budgets on this.
i have m8 who does seo consultation and wont get out of bed for side jobs for less than £5000... bstrd! (im jealous)
hes global head of online marketing for hotel.com as well