I'm new to SEO and I'm trying to learn more about it to eventually become an SEO consultant. I've been reading a lot about link building and I'm aware of the importance of manual submissions and how it's better to have a few valuable links than 100 links from random directories, but how many websites (on average) do you think an SEO practitioner should be able to contact a day? I usually manage around 50-60 a day (I always do it manually!) but I'm worried that it may not be enough. I realise this may sound like a silly question but I would really appreciate your advice, I just want to get the basics right! Do you ever outsource your link building, or is it better to do it yourself to assure quaity?