definitions of all these abbreviations like IRL

Is there a website somewhere with all the definitions of, what is it called, ‘computer-speak’? I’ve gotten some of the abbreviations:
IMO= in my opinion
IRL= in real life
LOL= laugh out loud
RAOTFLMAO= rolling around on the floor laughing my ass off
WTF= what the f**k
OMG= oh my god
But some of them I just don’t get- like the one that’s something like “AFKAC” and “IIRC” or something. I can’t get it! If there isn’t a site could somebody please clue me in?
TAL (thanks a lot)

AFAIK – As Far as I Know
IIRC – If I Recall Correctly
IANAS – I Am Not a Scientist
Y2K.01 – 2001, which I really don’t understand because it takes about 5 times as long to type…

NP – No Problem

Try this site: http://netforbeginners.about.com/internet/netforbeginners/gi/dynamic/offsite.htm?site=%2Finternet%2Fnetforbeginners%2Flibrary%2Fweekly%2Faa063099.htm

IRL bothers me, because I know three different definitions for it, depending on where I see it (on a computer, on a bumper sticker, on a race-related thing): In Real Life, Ireland, or Indy Racing League. And even in situations where I KNOW it’s In Real Life, I think Indy Racing League.

i’m going to meet so-and-so IRL next week

I read that as

I’m going to meet so-and-so at the Indy Racing League next week

Dang me!