Lots of comments on products.py.

So we know what its deal is when we come to change it.