Well, well, well...I've had a long, rather tiring day at work and I got a call from my 20 yr- old son, sobbing, he got fired from his little part-time job because he was 15 minutes late for work ( he...