This is a real bush league mistake. Additionally, if you ever decide to change hosts, your domain comes with you. If you change hosts with one of those free server deals, your online traffic stays behind. You are essentially starting over. Then again, people are very unlikely to do business with someone on a free server.
Many webmasters have too many products online.
They have too many pictures and too many links. You must learn that simplicity is the key in Internet marketing. It would be much better to focus on one or two main products, and then use your other products to 'backend' your prospects. The fortune in marketing is in the follow-up. If you don't follow-up on your prospects you will be missing out on the majority of your sales.