For coverage of parts/etc, I been going with SquareTrade for all my electronics and have been really happy with them, just got the hinges on my Macbook Air replaced, it took 5 days total.
Also I think I have custom policy for my computer equipment on my home owners insurance to cover more than the basics, I think I have like 5 for all my computer equipment.
-iGrant