Finally got around to updating everything. These are close to the final scripts, they are solid, work on all platforms, and are much faster.