Wow guys, thanx for the comments
Scyth: Java GUIs are a big concern of ours, they were pretty much the biggest reason against us using Java in the first place. However you can program/hack anything if you put enough time and effort into it and we WILL make the interface look good, and be fully skinnable
As far as speed issues are concerned, and perhaps you can enlighten me here, we might sort out some kind of Win32 compilation from the Java source code. I haven't really looked into the subject aside from checking out JET which looks pretty tasty except we'd have to fork out some major amount of cash for the professional version. I'm hoping there are some free alternatives? Maybe we'll even code one ourselves
JackSpratts: that kind of security feature is just the sort we want to get into our network. We don't want our ultimate p2p app to become the RIAA's ultimate tool for hunting down filesharers