Gallery and PHP-nuke or Postnuke look like I should investigate them. This business of building everything from scratch has got to stop.