I can see I'm going to have to work to keep up with you guys
A few answers to some of this:
1. By social I meant just being able to comment on someone's config. I have run social networks before and I am in no way interested in that level of work again
I just want people to be able to create something and then have others at the site be able to see it and comment on it. No forums, no nothing beyond that. I'm even going to install "is this spam" options so real users can self-clean any spammy entries.
2. Cagey right now the configs are stored as meta data, but only store them if you leave a comment AND check the box to include your config. You get a short URL if you just want that. You can post that at Facebook or Twitter or wherever you want, but no buttons yet until I do this "right"... right being something that is evolving as we use it and as I talk to you guys about it.
3. Yes I am considering using XML
The AI guy suggested that and also agreed not to use the database if you don't have to. There are many good reasons for this, but using the database offers some undeniable benefits too, the least of which is convenience. I have no idea how big this thing could be and over time, there could potentially be thousands and thousands of configs that are "saved". People will want to be able to tie their configs to a user account (so I can go back and see what I was thinking, or so I can display "my collection", etc) See I WANT to do that
I know exactly what I'd do at a site like this and I'm waffling about the fact I may need to go DB. The AI guy assured me it was still better to save everything to XML, but that's new territory for me so we'll see.
Keep talking about it. The more I know about how any of us might want to use something like this, the better I know how to rearrange it. I enjoy the challenge of building "the perfect tool" and in the end I plan to step back and say I LOVE THIS THING! LOL... kinda like a new custom guitar