The last post was pretty complete, so I'll just note here that I also was able to create a new product type by a combination of duplicating files, creating new tables and hacking a couple of existing...