A typical stock photo gallery:
1. registered user can buy photos ( low/high res. through paypal)
2. photographer can upload photos
3. view light box (photos which user like)
4. use search functions
5. browse by various categories
6. track no. of photos downloaded
7. display most popular files
8. display files with no purchase status
9. photographer/user login area to upload/buy/view accounts
10. Top administrator can approve and reject submitted photos.
I would like to have a simple site up, no need fancy functions..If you have a portfolio with similar theme, please show me. Am still in planning stage, may have a few others add on function on top the 10 listed functions.