First of all, very nice script. Nice visitor interface. Just installed script for a client and the following would make product even better;

1. The system does not generate unique title or description tags for each product. From an SEO viewpoint, this is not good and is something that really needs to be addressed. These tags could be populated from the product name and short product desciption.

2. If a visitor clicks on a top level category with all products assigned to sub-categories, then, currently, the systm returns a no products found message. Obviously, this may be confusing to the visitor, since, there are products for the top level category. Ideally, when someone clicks on a top-level category, it would be good for the page to return a list of the sub-categories. This would mean adding the ability to create category descriptions and images. Ideally, this needs to be addressed ASAP.

3. Ability to show product prices in visitor front end, inclusive of tax.

4. Ability to set a maximum number of times a particular voucher can be used

5. Special prices i.e. buy 1 for 3.95, buy 2 for 3.85 etc

6. Ability for billing and delivery fields to be automatically populated when returning customer logs into their account. Currently, they have to manually create an address in their account.