Thanks, this seems to be a good guide to problem solving.

I honestly think we should at least have one thread like this stickied, since it is one of the most frequently asked questions here.