I use WebHostingTalk.com for reviews.
Also I have personal experience with iPower allowing a friend's domain name to expire. A company in South Africa swiped the domain and are asking $5,000 to get it back.
iPowerWeb uses a non-standard control panel called "vDeck" for which little or no documentation exists. Whenever I have written PHP applications for the same friend who lost his domain name, I have had to modify them to work with iPower's hosting setup.
Some examples from WebHostingTalk.com:
http://www.webhostingtalk.com/showthread.php?t=585912
http://www.webhostingtalk.com/showth...11#post3790994
http://www.webhostingtalk.com/showthread.php?t=460746
http://www.webhostingtalk.com/showthread.php?t=550199
Note that most of these examples are of iPower letting domains expire and fall into other people's hands. If you have registered your domain with GoDaddy or another 3rd party, then this does not affect you. GoDaddy is great for domains but terrible for web hosting, and I'm sure you already know that the worst thing you can do is have your domain name and your web hosting handled by the same company.