It doesn't look like many agencies are making a lot of money. For the amount of work put in, combined with the knowledgebase I can't help but wonder why these SEOs don't just work on internal campaigns and stop having to deal with clients altogether.

The person above me mentioned that they'll put in 40 hours of work for 179 pounds, that's nuts.