20091224 tech: End of the road for Steve Ballmer?