Actually, Buffalo has a reasonably strong IT community ("reasonably" being relative to the rest of the economy - obviously we're no Silicon Valley). CTG, Cynacore, Yahoo, and other firms have either their headquarters or a strong presence in WNY. Also, there are decent number of back office IT jobs in banking and health care, not to mention other industries.
Lastly, I'm not aware of IBM ever having a significant footprint in the Marine Midland/HSBC/One Seneca building, aside from a small number of contractors who supported the various banking related occupants. (edit - which isn't to say they weren't, I'm just not aware...)