adding recaptcha to an existing site would not be too difficult, and would get
the job done.
if you decide to overhaul... I'm partial to Rails, it's pretty awesome.
(disclosure I'm a ruby/rails developer as my day job)
there are a handful of CMS solutions for rails 3, here are two options that
guys guys guys don't get ahead of yourselves! :-)
musicdsp.org is pretty simple in terms of code. Rewriting in drupal
(or similar) would take way too long and would -this is much more
important- require someone who is dedicated to musicdsp.org for the
next few years (as I myself have very little