Perfect enough, my main question is; Is it necessary to expand the database before development or can I add columns as I go for coupons, referral points, product view number, download count, etc etc etc. I constantly find new posts about a certain feature that I think is neat and I am hesitate to start changing database entries after I have a whole dynamic set created.