W/r to the scripts, at least, unit testing could be done on those before they go live. There's no guarantee they'd interact the right way once they were in game, but you could be sure of their integrity on a piece-by-piece basis...While I realize the database is required for most everything, setting up a "beta" server just says "more money" to me, and given the rather limited income from advertising on the site and the limited donations (at least until next Donate Your Level Day), we'd probably best be limiting that.