i am trying to implement a p2p messanger using java, just wondering if anyone has any experience doin this, i need to use rmi but i am sure whether to use true p2p2 or to use a centralized sever to authenticate users and perform easy searches on who's online!! anybody any comments?