For the past few days I've been reading up on SEO, and I recently asked an SEO (mostly regarding building backlinks) related question in the White Hate SEO forum, but I'm curious to get multiple perspectives on this. As far as I'm concerned, White Hat SEO consists of filling in your meta data and building trusted backlinks manually via guest posting, getting listed in directories, social bookmarks and such. Whereas Black Hat SEO relies more on automated backlink building bots like Senuke. Let me know if I'm missing any major parts of the puzzle here, since this is also somewhat part of my question. Anyhow my main question is what are the pros and cons between the two, and what type of situations might call for using Black Hat over White Hat or vice versa?