Thanks for the reply - I am considering a few options but I dont even know if ANY of them will work. First what I am trying to accomplish (I dont think this is anything that hasnt been done before, actually Im sure it is quite common): I want to make a page for each user who is a member of my site, this page will include a few basic things 1. A place for them to upload their personal files (photos mostly) 2. A place for them to keep track of basic checklists (forms) 3. A place for them to dump text (journal entries) 4. (the most dificult thing) - I want to track data for them and query that data and do calculations with it. An example of this is lets say I have a travel site where members can input how many miles theve flown and how much time it took and any given trip. I will them compile this info to provide them stats about how much they flew in a year, average flight time, etc. and repost it to THEIR page. Stuff like that... I dont know whether to store any/all of this in the DB or on pages etc. Im trying some sifferent things but running into trouble. I can make the pages easy enough and posting and pulling data to/from SQL is working well - the problem I have is figuring out a way to auto-generate a page for someone when they register and login (I am using the membership code offered here by phpfreak with some basic changes) I have been a Front Page/basic HTML guy for about 5 years (no it's now how I earn a living ;)) but I am learning mySQL and PHP and some ASP... Any thoughts are appreciated.