Gotta agree with Steep that joomla is an ace program and you can even setup blogs using it - although I have used blogger for mine for simplicity purposes at this stage.
Gallery is great
free software and the best component to use if you want integrated with joomla although there are others.
This
free software is actually released as free to use but is in fact licensed (GNU licence if you want to google it) and can only be used when complying with there terms.
I have used gallery - good, zoom gallery - not so good and coppermine which is my weapon of choice for great gallery software but does not always look good when integrated with joomla.
Joomla is
Content
Management
Software and is a well supported system however there are other CMS systems around. It has an initial steep learning curve but once you get your head round; content types, components and plugins you are away. Templates are available for free however the best ones cost a few quid (they are not subject to the free licence share so a market has sprung up supplying templates).
I have made the following site in Joomla
www.freeflyscotland.co.ukwww.freeflyscotland.co.uk and my own website
www.garywilliamson.co.uk is all in coppermine although I need to do some work on it and intend to use joomla to do it (despite previous remark).
Steep I have a number of templates, if you see one you like give me a shout as I may have a copy.
Happy to share experiences with anyone who is considering Steep's route.