Coming up with ideas on what to write about can be a huge pain.  As I write, I am actually in a huge writer's block.  At the end of this article, we should all have more than enough topics to write about for a while.  Let's just get straight into the resources we...