Abt the rubbish data, i rarely ever d/l any with Bitcomet. But still the total downloaded data is slightly more than the actual filesize but that's coz bitcomet adds the overhead bandwidth consumed (connecting to peers, exchanging all kinds of info abt packets available n other stuff) to the actual data downloaded unlike utorrent and it's usually around 15-20MB for a 700Mb torrent (even when rubbish data is shown as nil) and this has been discussed a lot in the bitcomet forum. So using peerguardian won't help in this regard though it should ensure that u don't download any rubbish data.Bitcomet is still the best for me atleast (connects to more peers and gives better speeds overall). Although i use utorrent as my secondary client (it's like a bitcomet & azureus hybrid, so gets a zero for originality 😛) though it still lacks the one feature which azureus has, that of bandwith allocation for each torrent. But hey, it's just 150KB.