The millennium bug has hit a decade late as businesses struggle with software that cannot handle the changeover to 1 January 2010. Originally the Y2K bug affected computers switching to the new millennium on 31 December 1999, because the dates encoded into old software only used two digits rather than four. Users complain that...