Played any matches lately? Jim runs and plays the Invesco series tour and plays competitively all the time against guys like Haas, Fish, Blake, Roddick, McEnroe etc.
So yeah - I think he's probably at least a 5.0 - LOL.
And some of the other replies here. Wow - this place sometimes.