1) Tag as a layer on picture (like flickr.com)
2) Nice web-base Uploader multi files with special browse (like flickr.com)
3) Multi user environment with some levels : users (for commenting), writers (upload pics but can't publish them), editors (Can upload and publish and edit their photos and comments),super editors (Can add users/editors , add , edit, comments for all photos of specific album/sub albums), Administrators (can do everything)
4)Date picker for editing time and date
5)Add ability of making sound albums and select and play them
6)fetch all images form a page (for example import all images from flickr or picasa)
7) rename zenphoto to zenstudio for such a system