JavaScript is required to view this email address
As usual, you owe it to yourself to read Dave Barry's year in review.