I just got two Hartford Whalers shirts today that I ordered online! I wish that they weren't in Raleigh. I think that Raleigh, Tampa, Nashville, Miami, Atlanta, and Phoenix shouldn't have teams, but I guess they're bigger markets than some of the old cities that lost their teams. I guess Quebec lost their team to Denver who has the Avalanche, Winnipeg lost their team to Phoenix, Hartford lost their team to Raleigh, and Minnesota lost their team to Dallas, but got one back. Plus, I know there have been many other changes in the past. I just forgot that Columbus recently got a new team too.
http://www.stadiumstyle.com/cat/317-NHL-Teams.html
This site has apparel for all of the current teams, plus four teams who moved in more recent years.