That's similar to what I have in mind:
(Front-end)
Upon a new member signup, two albums shall be created automatically by default -
members may create more album if they like as per the # of albums can be created settings in Admin CP.
When creating album, they have the choice to make an album 'Public' or 'Private'.
If 'Private' is selected, they will be promted to enter a password to protect this folder before they are allowed to upload pictures to this album + A note to be attached to this album stating that all private and/or adult pictures must be uploaded to this album.
Default Album 1 named 'My Picture' and is set to 'public' (unchangable-undeletable) - A note attached to this album stating that pictures uploaded to this album shall be viewable in the public and any adult pictures in this album shall be deleted.
Default Album 2 named 'My Closet' and is set to 'private' (unchangable-undeletable + this album shall only be visible to public if there is content in this album) and 'password protected' -
when a member (album owner) click on this album for the first time, they will be promted to enter a password to protect this folder before they are allowed to upload pictures to this album + A note to be attached to this album stating that all private and/or adult pictures must be uploaded to this album.
(Back-end)
Inside Admin CP, there should be also two albums to moderate all pictures -
Album 1 named 'Public' (all member's public pictures to be displayed here) - easy to moderate as any adult pictures show up in this album shall be deleted.
Album 2 named 'Private' (all member's private pictures to be displayed here) - adult contents are allowed in this album except to moderate underaged stuff.
How about that?
Note: still undecided...but may request for a custom work for this later.
Note: should I decide to go for a custom work to do the above-mentioned, anyone wanna share the cost?
By the way, shouldn't this post be moved to 'Feature Request' or 'Design and Customization"? 
Last edited by woscom (2008-06-15 00:19:36)