Hi
If you are looking to get JV's and affiliates then you need to have a new domain for every product. But if you are just creating a site to sell something to your own list then that may not be a big deal.
The only time I use 1 domain with multiple sites is with my YACG and RSSGM site and then it's no big deal unless one of them get's banned for something.
Charles