jabber is what i use, and yes it was a PAIN to set up , but after that...pice of cake..
i hate LINUX myself so i know what u mean but i cant exactly say that jabber is LINUX geeky....
jabber has a mui gui

, oh and good help text is on the web for it even....
cheers