Fellow colleague and MVP Aaron Elder, recently posted an article on Technet regarding troubleshooting CRM. Aaron is one of the best troubleshooters I know and I highly recommend this read. Check it out here