I have a Joe Rocket perfortated leather/mesh jacket. I can't remember what it's called though, I'll have to look it up. It works great but I don't know how much protection the mesh provides. I was riding around a couple weeks ago when it was about 95 here and it was perfectly comfortable.
I don't suffer from insanity. I enjoy every minute of it.