Hi I had a look at your site.
The first thing I noticed is that it has not been indexed by Google and so has no chance of ranking anywhere.
The first thing you should do is submit it to Google here -
http://www.google.com/addurl.html
Next Go to
www.dmoz.org (ODP - The Open Directory Project) and get listed on here. Next get a paid listing at
www.yahoo.com in Yahoo's directory. These are good strong links that are worthwhile and will get you indexed quicker.
What you need more than anything else is links, links and more links! Google shows you have 42 back links and yahoo shows 59. Also note that for the same site with the www. yahoo shows 39. You should make sure you stick to one or the other as Google actualy considers them different sites. Persoanly I would stick with the www. because people are more familiar with it.
When getting links make sure they have your keywords in them - eg "baby shoes" "baby shoes from Preschoolians" and other combinations of your keywords to make the linking look natural.
The more keywords in your anchor text matching the keywords you are taregeting the higher you will rank in the search engines.
It should be noted that more relevant links are worth far more than any old link! Avoid reciprocal links if you can and don't be affraid to pay for some directory links or other good links - you realy have to judge if it is worth it or not. Try searching for "baby shoes"+"add url" in Google. This will find sites that are relevant and will accept a URL submission.
Another thing that may be a problem for your actual product pages is the dynamic URLs. If the get indexed great - if not then you will need to do ISAPI URL rewritting for windows IIS server or mod_rewrite for apache server. Creat a sit emap with links to your most important products and it should get indexed.
Good luck! PM me if you need any further advice.