UPDATE #2: To all those who asked, feel free to copy, paste, and send this anywhere you want. I'd be honored if something of mine went semi-viral. :-)
UPDATE #3: After waiting all day to see how Greg would respond, I just received an email from him limited in scope to my son's situation. A quick query later, I discovered that he had never received my message! I've resent it. Don't know if he's still online.