Hardware

Yeah, you could try Rok Gallery its a fairly new grlelay extension for Joomla that allows you to create photo grlelay's, upload images and have people comment on them and also rate them.I wasn't keen on it myself, but it might suit your needs.