Random thought for the day: The recently unveiled Obama-Biden bumper sticker and the flag of Luxembourg -- separated at birth?