I'd recommend isohunt.com for the torrents, with utorrent for the program (it's MUCH faster than BitTorrent (the client)).
Although i havn't tried demonoid yet, isohunt tends to have more of whatever I've wanted than thepiratebay or btmon, and it tells how many seeds there are for a specific torrent.
also:
-don't seed for long. the quicker you get out, the less likely you are to get caught.
-for the same reason, I usually download only 1 at a time and set the bandwidth allocation to "high"
-DON'T POST A TORRENT! this is the most likely to get you in lots of trouble if you get caught.
-put it on a dvd/etc., then delete it off the computer (if you get caught, you can hide/break the dvd before they find it, whereas chances are your computer may be the first thing searched (also delete the .torrent itself)
EDIT: also, if you're staying at a hotel / etc., just don't download torrents. Only do it if you're at someone's house. (preferably yours, as your friends/family might get PO'ed if you get them arrested)
Re-EDIT: the reason for this is that hotels will DEFINATELY give your name to the cops if you get caught, and they would probably be angry/suspicious because of your huge downloads/uploads and many, many connections used by torrents.
Third EDIT!: also, if you have the choice, don't use one of these:
http://www.azureuswiki.com/index.php/Bad_ISPs#United_States_of_America(although my downloads w/ quest usually go at full speed, so… this might not be that reliable) (and i don't get why bellsouth is on there, as it doesn't say what's wrong with it)