Dr. Benjamin,
I've selected a hosting provider for your approval:
http://www.inmotionhosting.com/hostingplans.html. The two options to consider are the "Launch" vs. the "Power" package. If Launch is used, we will have to perform sales through PayPal. While this is simpler, and requires less development time, PayPal will continue to take a portion of your sale price. If Power is used, the transactions are performed on the host (inmotion), and without a cut being taken. However, it will take me a bit longer to become familiarized with their system. You of course have the option to chose another hosting provider or package, but this is my recommendation.
I've completed the 1st design mock up for the store. This is just a static image so that we can get the layout and appearance right before I start any programming. Please feel free to take your time considering it, and to have open dialogue.