Your requirements seem rather basic, there shouldn't be an issue in finding a nice new home for your e-commerce site and forum.
Do you know how much disk space and monthly transfer you're currently using? Knowing this information can really help you narrow down providers. You don't want to go with someone who offer's "too good to be true" packages with vast amounts of disk/transfer. That is a sure sign of irresponsible overselling and could lead to performance issues. You should seek a provider that allows your web site room to grow, but stay away from the obvious over sellers.
What is your monthly budget?
Have you had a look at the
WebHostingTalk Offers Forum?
Good luck! I hope you find a provider to take care of you.