Having been with them (EKMPowershop) for several years, with a site that only had 4 items, I've binned them. Customer support is totally unacceptable, unless you've got plenty of time to hang around waiting for someone to get 'round to answering it.... Trying to edit and update on your products is a joke but, boy oh boy they can close an account faster than you can say BOO!
As soon as this review is out there I bet you anything, dear reader, "A N Other" will be all over this, saying how fantastic EKM they are in everything they do.... 10/1 it'll be a staff member trying to deflect the total apathy they have for their customers.
Remember, in this day and age, time runs out far too quickly to be in a position when help is NOT readily at hand. This is you're financial life here!
My advice would be, fix a realistic budget, and get quotes for a site, find a respected company that does webhosting call them and spend some time on the 'phone with them, try and keep it local to you if possible and, if, you feel at ease give them a trial run for a fixed time - a couple of months perhapse? Monitor the performance in telephone calls and visits generated from the site in question .
One IMPORTANT thing is: DONT buy the domain name from the people who are hosts, go online and just buy the name from a company that does just that. Then NO-ONE can hold a gun to you're head. Simple rules but effective.
I wish you the best of luck!
I'm not going to tell you who or where you should go, that's a decision you have to feel at ease with. Afterall, there are many review's out there.keep it as local as you can