This one's good...except for the ad crap:
http://www.acronymfinder.com/ It also includes definitions of some of the more obscure internet terminology
BTW, here's an interesting site that includes the history of some other acronyms...
http://www.snopes.com/