I guess I could offer some advice, too. The cheapest way to get bitcoins is direct bank transfers to an exchange, but that's not anonymous and you'd want to mix your coins before using them for anything illegal. Cash deposit to BitInstant has been the most popular method for months, but a lot of people are being asked for ID now. An increasingly popular method, and probably the best way going forward, is to buy directly off other people on localbitcoins.com or bitcoin-otc. I've found people in my area who charge as little as MtGox price + 2%, and you can use a fake name, they don't ID.