After battling (or running away screaming from) various open-source CMS solutions, going through a few iterations of rolling my own, and putting up with a really, really, crappy "temporary" (only 4 years!) site, the store's web site is now hosted by Blogger. Discuss.
PS: Oddly enough, Google Sites sucks a bit. I could be wrong, but Blogger seems a heck of a lot more functional and flexible. One would assume that will eventually change.
PPS: This doesn't mean I've given up on open-source CMS solutions. I'd be more comfortable hosting this myself, but at least in the mean time the new temporary solution is Not My ProblemTM.