My better half just built the site for her office after having someone fail miserably at making one for her.
Someone pointed her towards Joomla, and she's been running with it ever since. She is not stupid, but she is not computer literate. Between the tutorials and forums, and the massive amount of free open-source templates, she has made a full fledged website by herself, with newsletters, online polls, buttons, everything.
www.joomla.org 
<---it's free