Photo uploading can be a usefull tool to add to your Content Management System. It allows you to add photos to products, properties, services or clients, that you wish to display on your website. It is a great way to keep in control of the visual appearance of your website and to keep details current.
An online forum is the ideal solution for sites that would like to provide a more 'community' approach.
A forum allows visitors to post messages and respond to messages from other visitors. It creates a real 'community' feel to your website and privides users with a reason to re-visit on a regular basis.
An online gallery can display photos from events, products of even your company. They can be displayed in slideshows, to give the more professional feel to a site. An example of a slideshow can be viewed here.