Maybe it's because I'm using Vista that everything is working fine for me, but I've never gotten the -1 error on XP before either, even before the delay was added... weird :s
panteraserver, you make a lot of good points, but a lot of these issues/requests have already been made, and some of them addressed, so please take a look at some previous posts for more info. It's also important to realize that JT is one person, and also has a life outside of the game, so he could only work one thing at a time - fixing what's broken as being the priority.
JT, you've officially been compared to Jesus lol :P