Ok I'm one of those guys who have been actively viewing this forum but never really participated much. Now I'm not asking somebody to post a fix for QOProxy or anything of that sort because I want to fix it myself. I have taken some c++ and java courses, and I know both languages fairly well...but this is the first time I have been exposed to packet based programming, or whatever you wanna call it (Haven't taken any network programming courses yet). Now after looking through alot of the posts I have been able to get QOProxy to not freeze while connecting to server and also just a few min ago got the speedhack to work. However alot of the other functions still dont work properly. I'm still trying to figure out how to implement the changes in chocoman's post about the protocol changes into the source. Once again im not looking for some tutorial, but maybe just a little background information of some sort, Thanks alot :D