Stratguitarist puts it the simplest - cotton is also especially good in situations where it's not possible to have a very large box (i.e. a truck) or in sealed enclosures...
As for store-bought boxes, I believe QLogic makes a fairly good box, although not matched to an individual sub.