I probably should have mentioned this in my original post.
For those with problems and slow uplinks, especialy DSL modem where maxing your uplink has a significant impact on your downlink, there is an alternative beta client you can find at
http://ei.kefro.st/projects/btclient/ . It allowes you to set your maxiumum upload and how many users are allowed to download from you. These settings are actually in the original client but only via command line. This client intigrates it into the GUI.
pspada, im no big fan of file sharing programs either, they are usualy just full of leachers. BT is sweet in that it forces peeps to share, and security is good because the only file they can get from you is the one file your downloading (or downloaded).
And like said before, if you can spare the bandwidth for a couple hours after it done, just leave it open. Use the above version of the client and set the upload rate to a tolerable level that wont effect any other things you may be doing.
one last note, if your connection dies or what ever, or you need to stop the download, simply reconnect later and the BT client will see what has allreay been downloaded and proceed with getting fragments you are missing. This also means if yours is complete, you can reconnect later if you want to server. I do this sometimes when I see alot of users trying to download an anime episode but theres no seed, so in the end all the users will be missing a few fragments. I just connect and supply them the fragments. then disconnect once a few of the downloads are complete and turned into "seeds".