Gave badblocks an hour, and got bored as it didn't output anything at all while it was running. Found a 10GB drive, threw it in, and it worked fine. Downloading 500mb of debian archives at the moment. I'll probably be asking questions about configuring the raid array tomorrow.

Matthew