Future enhancements ------------------- 1) Add ability for users to reset their own passwords 2) Fix bug that inserts ' ' as a tag (tag_id=30) based on user tags. 3) Prohibit an admin from deleting themselves. (Can't do harm, but the error messages from the database are annoying.) 4) While database consistency is maintained when a user is deleted, their photos will still exist on the file system. Fix or build a utility for this. 5) Implement full friend management (add / delete) from User Profile. 6) Implement browsing by hashtag in addition to searching 7) Implement tagging photos with ids of persons who have friended you. Like the #tag setup, but with @user tags instead. This would also result in photos displaying in the "in box" of your profile. 8) Implement replies to comments. The database is set up for this, with the field sort order. Use each successive decimal point (to a limit) for this functionality. For instance, sort_order 38.1 is the first reply to comment 38; 38.2 is the second. 38.11 is the first reply to the first reply; 38.12 is the second reply to the first reply. 38.111 is the first reply to the first reply of the first reply on comment 38, and so on... 9) Comment editing. 10) Photo details editing (e.g. captions, etc.) 11) Implement autocomplete for search form (hashtags and user tags) 12) Alter database to allow for trigger-based capture of creation dates and modification dates for all tables.