For more than a year, communities from Hoffman Estates to Palatine have invested countless staff hours and thousands of dollars to upgrade computer systems in preparation for the so-called Y2K Bug.