Blogs and Pinterest 

I didn't see any mention of using blogs as a way to DIY. Blogs are a great way for someone else to share their pros and cons on how to DIY something that they have been able to do. More recently, there is Pinterest, which is also a great tool in finding new websites, blogs, etc. to use for DIY!