I think D2 will last all the way till D3 comes out. Unless blizzard shuts the servers down before then to make room for WoW. I would think the latter would be more likely. They make shit on D2 already and WoW being a pay by month thing is worth a whole lot more to blizzard.