And we have a winner! That fixed it right up. Thank you =) It was pegging my cpu at 100% just standing around idle. No way I could of done anything.

Was close to giving up and just using SetActiveWindowTracking or something like that to have focus follow the mouse and just wave my mouse around when I switched. Wouldn't of been very elegant but would of worked in a pinch =p