I'd suggest looking at the membership levels to make sure you really need them. Levels give incremental access, where a level gives access to content at that level or lower. If you don't require this characteristic, maybe you can handle everything with ccaps.
Now, that may still require a large table if laid out the way you described. You could, instead, have two tables: one for the base package, then another table for the extras which can apply to either package.
I hope that helps. Statistics: Posted by Cristián Lávaque — December 17th, 2011, 3:56 am
]]>