This seems like a good link on how troubleshooting for your MACs. Needs the nod of the MAC techies though! Merryn, Medha!! waiting for your verdict!
Its quite extensive - they've explined stuff well so you can be sure about waht you're doing and how to rectify it.