Awesome update, just about fixed everything I asked for! The only bad thing now is that I have to come up with some more feature requests.