I think BC should make certain proprietory protocol code open source to embed/reverse engineer into other clients. For example the NAT traversal is pretty useless since there are few BC users, and alot of BC users arent firewalled. And I think there maybe a incompatibility between .6* and .8* NAT traversal implimentations. Also if BC uses any extended messaging, that should be made open-source, just enough to reimpliment in other clients, or a really well writen wiki article, but I have higher hopes for code. There needs to be more colaberation, or else the BT world will fragment even more into the UT and AZ duopoly.