I used to be skeptical about Java on the desktop, but Azureus has
made me a believer... It "just works" on Windows, Linux and Mac OS X.
Speed, reliability and features compare favorably with native apps.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15520 seg 16 1 432m 116m 6616 S 5.0 23.2 374:27.73 java
^^^^
:(
(Though admittedly this is with Sun's JRE. Can gcj do any better? Can we
get native Azureus yet?)