Joomla or Rails?
jarrodtaylor: A CMS will probably get something up faster, but writing your own code will definitely be better for later customization. Maintenance really depends on what you build. How much do you want to fine tune and customize?