Hey, sorry I've not been so involved lately. I'm still working on things, just slowly. It turned out to be a bigger project than I had thought, but the new optimizations are in progress. Just keep bugging me, I'll get 'em done.
When you first suggested this on the Metal Rules board (I think it was you), everyone said you wouldn't be able to do it AT ALL. So cheers for doing what you've done so far!