I visited Jimmy's house last year when I was in TN visiting my father, and took some lessons. My dad knows Jimmy and set them up for me. I went in not sure what to expect, but I knew of Jimmy's reputation. All I can say is Jimmy is a super nice guy, positive attitude, and incredibly vast knowledge on all aspects of pool. We worked on tons of different things and I left his home pool room a different player. Jimmy has a solid wealth of knowledge on any aspect of pool you are working on, whether it be the 9 ball break shot, or matching up in one-pocket.
Not only is Jimmy a US Open Champion, he's also a World 8 Ball Champion and has a few other titles I can't recall off hand. He has an odd playing style "BUT" the naturally talented players are usually like that, i.e. McCready, Reyes, etc.
If you're looking for solid information that will improve your game, I'd check his DVDS out for sure.