I know this won't solve the problem, but I hope it will lessen the pain.
http://www.robotfrank.com/classi…