XNap is a powerful java filesharing client. It has FastTrack (Morpheus, Kaazaa) support via giFT, and integration of gnutella is underway. There are a couple of other features, such as fetching a server list from Napigator, connecting to multiple servers, and doing multiple concurrent searches. You can view your mp3 files and play them conveniently from within XNap. XNap also provides a command line interface for use with a terminal.