Miscellaneous improvements

http://forum.movingblocks.net/threads/hi-everybody.864/