I think we all complain too much.
  Yeah xmas bonuses are tradition, and less than you wanted when you work had sucks.  Hell, my xmas bonus last year was a 10% pay cut that was supposed to last one quarter (still in effect).
  Every day I wake up, and make a difference to someone - outisde of work - in a bonus.