I've just finished a logical database schema for a new site I'm working on (avatars2go.com).

People can join the site and upload avatars and let other people comment on them, download them, etc. etc. standard stuff right now really. Anyway, I'm trying to make the db as robust a possible, so I can easily add stuf without having to worry about th db much.

Anyway, here it is,:


And remember, it's only the first draft, so feel free to rip it apart and show me how your actually supposed to design a db.