My replacement HD has finally arrived and I spent most of this evening setting it up so at least my development stuff and this site was back up and running. Still got a ton of stuff to reinstall though so pardon me if the server goes up and down for the next few days during the evenings. Anyway, after this latest stint the server should hopefully be pretty stable going forward.