The other method of getting fast BTC is something the major exchanges have just started offering. If you are located in US, MTGox is offering direct bank deposits at several major banks. (Chace and another one I can't remember off hand)All you have to do is fill out the deposit form on mtgox and take it in with you when you do your cash deposit. No ID required.Cavirex in Canada offers the same thing, avaiable at RBC and CIBC branches. No ID required either.Best of all, if you do this in the morning the money is usually there in just a couple of hours. Takes the mystery out of handing over a moneypak number to someone and risking them not transferring BTC.