BitComet is an efficient P2P file sharing freeware based on the BitTorrent protocol (commonly known as BT download client). It supports multi-task downloading, selective file downloading, disk caching to reduce damage to the hard drive. Only one listening port is needed, making it convenient for manual firewall and NAT/Router configuration. Under Windows XP, it can automatically configure Upnp-supported NAT and XP firewalls, resume seeding without scanning, speed limitation and many other practical functions. It also features a naturally convenient user interface.