I've never heard of anyone having a positive experience with that outfit.

I'd suggest you do yourself a favor and arrange for your own domain and hosting and run your store yourself.