I highly recommend NOT going with iPowerWeb. They used to be very dependable, years ago, but were bought out by a bigger company that doesn't care about service or customer care.
I once bought a domain with iPowerWeb. A few years later, I changed my email address on the admin account, and received the confirmation email and even started getting the iPowerWeb sales letters (thus, I knew the new email was updated correctly). The domain comes up for renewal, and I don't receive the notice. As I'm trying to work out with them
why this is so, the registration expires and they tell me I have to give them $200 to reinstate it. They also flat-out refused to update the email address (the wrong one anyway, even though I had confirmed the new one) until I paid the $200 to get the domain reinstated. I went back and forth with them more, and a week or so later they sell it to a third party out from under my nose.
The domain had great established linkups too. It cost me a lot of money in reprinting all my business cards, letterheads, etc. Basically a whole box of beautiful watermarked stationary had to be thrown out because they were wrongly sending official emails to my old address, even after I confirmed the new one and was receiving all the upsell crap because they wanted more of my money.
/rant. I don't recommend using iPowerWeb unless you absolutely are sure you can fight them if something goes wrong. Dig around first... you'll find a lot of people have had trouble w them.