I have mine covered by Ensquared. For me they offer the best insurance around! Imagine, they offer up to $1000 claim limit plus they also offer very competitive prices for the iPhone, the lowest they have is only $89.99!.
You can check out the site yourselves..
http://www.ensquared.com