Silk Road forums

Discussion => Security => Topic started by: digitas on July 21, 2011, 10:00 pm

Title: Towards complete anonymity in buying off the Silk Road:
Post by: digitas on July 21, 2011, 10:00 pm
Towards complete anonymity in buying off the Silk Road:

Many users of the Silk Road are new to bitcoin and Tor technology and with that in mind it seems appropriate to discuss how anonymity can be created and then maintained when trying to purchase off the Silk Road.  The following post describes one way to get money onto the Silk Road and tries to consider each place where loss of anonymity can occur.  I am hoping to use this post as a starting point for fruitful discussion concerning making the process of getting cash onto the Silk Road as completely anonymous as possible.  If you have more knowledge than I do on the subject and find problems with what I describe, please post and explain so we may all benefit.  Hopefully one day we will have a fairly simple guide that newcomers to the Silk Road can read to understand the technology that the Silk Road operates on and the limitations to this method.

A popular route to get bitcoins from a US bank account onto the Silk Road seems to be the following:
*adapted from anarcho47's response in the thread "Argg, I need help; few issues. Details please." on the Security board

Bank --> Dwolla --> Tradehill/MtGox --> Tumbler --> Bitcoin on PC --> SR

The following discussion aims to trace this route step by step and analyze each transaction to determine how anonymity can be established and then maintained.  The major problem I have seen with this process is that each of these transactions done by the typical computer user will all be done from the same IP address and this fact allows for a digital paper trail to be established that could link your bank account in your real name to the Silk Road transaction.  I will offer some ideas on how to get around this problem towards the end of this post.

Let's say I follow the above route. Each transaction is done on my home computer with an IP address that can be tied to my real identity by my ISP (such as could occur if LE was pressuring them for info).  I only use Tor to access the .onion sites, I'm not sure how to direct any other traffic into onionland.  First, a bank transaction (tied to my actual identity) goes to Dwolla.  To make a bank deposit into Dwolla, the bank account has to be verified meaning that even if you give Dwolla fake information for your account profile, Dwolla could still link you to your transaction with your bank account information.

Now, to Tradehill/MtGox: I could again use fake info to set up an account, but the incoming deposit of money will be from my verified Dwolla account tied to my bank account.  So up to here the transaction is tied to my actual identity. 

The purpose of the tumbler is to anonymize this transaction and in theory would remove the link between my real identity and the bitcoins.  One tumbling method I'm aware of is to enact a series of dummy transactions through an online bitcoin wallet service:  Tradehill/MtGox to mybitcoin.com Wallet 1, send mybitcoin.com Wallet 1 to mybitcoin.com Wallet 2, send to Wallet 3, etc. This will take the BTC address (from Tradehill/MtGox, tied to my identity) and move the coins in a way that it breaks the link as I am using fake information to create these wallets and the first transaction can no longer be linked to me. 

But, anyone with access to the BTC network (aka anyone using a bitcoin client or blockexplorer.com) can see these transactions and link the Tradehill/MtGox address to Wallet 1 to Wallet 2 to Wallet 3 and the problem here is that your IP that is linked to the Bank->Tradehill/MtGox transaction (obtained from the online wallet service) will match the IP of the person who opened each of the new wallets and these could be matched.  Additionally, should we be worried about the fact that all bitcoin transactions are published to the entire BTC network? I think that as long as we can generate dummy transactions that are not tied to our real identity than we can protect against this problem. Let's assume that we have successfully removed the link between the bitcoins and your real identity and move onwards to see if this is the only weak point in the proposed transaction chain.
 
If we have successfully removed the first link to our real identity, then the coins we got from our bank money should not be linked to our real identity, i.e. no one can say BTC address XYZ of 100 BTC is linked to my name.  For the rest of the transaction chain, let's say I move the bitcoins from mybitcoin.com Wallet 3 to Wallet 4 on my PC.  If I understand this part of the process correctly, Wallet 4 on my PC is a wallet associated with a bitcoin client running on your own PC.  This part of the chain (tumbler --> BTC on PC --> SR) is advised over tumbler --> SR directly as you don't want your tumbler to hang onto your coins: there are rumors, for instance, that mybitcoin.com sometimes "misplaces" coins leaving you with an empty wallet and you also have much less control over the transaction into Silk Road when you are ready to deposit onto the site (SR gives you a 12 hr window I believe and while this should be more than enough time, you don't want an error to occur because your coin tumbler was too slow to move your coins out in time).

So moving your coins onto a local wallet that you have control over seems to be a good move, but we are back to being on a device linked to your IP (which is linked to your real identity). Assuming we have anonymity through our idealized tumbler, then as long as we don't link our IP with that bitcoin address then we are fine.  If you are reading this and know enough about bitcoin to say something about keeping this link between address and IP from occurring, please post below.  I think that as long as you generate a new address to receive onto your PC, then you will maintain the anonymity gained by using the coin tumbler.  I don't know enough about the bitcoin protocol to say that a newly generated address is not linked to the IP of the machine that made the address in some way FOR CERTAIN, but I think that it is not.  (But I could imagine that in the "talk" between computers in the bitcoin network the IP could be linked with a transaction; maybe this only applies when you generate a new block...BTC miners only?) There was a thread a little while ago saying that the BTC client should be running over Tor which would solve the IP problem (leaving us with only the weaknesses associated with the Tor protocol).

The first problem with the chain is maintaining loss of identity between Tradehill/MtGox and your PC wallet through the tumbler.  The first solution to this problem is to use Tor.  Please correct me if I am wrong, but as long as you operate your tumbler operations over Tor than you should be able to maintain anonymity.  There are some caveats to this as there are certain attacks to which the Tor network is susceptible.  The second solution is to use a different IP address, like a public wifi hotspot, to make the tumbling transactions (and if the hotspot will allow you to connect to the Tor network, why not use Tor too?) Here you will want to be careful that your internet activity cannot be linked to your presence at the hotspot, such as through security camera footage.  It might be safer to actually just use Tor from home.  In this case, I would recommend you look into a VPN service that allows you to change the exit node (change your apparent IP address) to add another layer of security.

The second problem is receiving the tumbled bitcoins on your computer which you then send to the Silk Road.  To maintain the most anonymity, I recommend looking into keeping your Silk Road utilities on a removable flash drive and it would be best if you learn how to boot from an OS you put onto the flash drive.  This setup would be something like booting from a flash drive with Linux OS that had Bitcoin client, Tor, and GPG and deleted system memory when you removed the drive -- google TAILS OS for more information.  This way, no Silk Road activity ever touches your actual computer and if LE shows up, you can easily get rid of a flash drive compared to an entire computer.  If LE somehow had a warrant to look at your computer, they would find no Tor, no GPG, no Bitcoin -- no evidence that you have the tools necessary to access and use this site. 

Once the coins are in your Silk Road account, you should be fine to buy (just run everything through Tor, preferably on the flash drive system as just described) and it will be next to impossible for the purchase to be traced to you.  Once you buy, however, you now have the problem of shipping and receiving the goods which is a whole other issue.  Hint: GPG is key when sending your address to a seller and will help strengthen the remaining weak spots in the entire Silk Road buying process.  Additionally, only buy from sellers that you trust -- with lots of good feedback and a favorable standing on the community forums.  A threat to your anonymity is if your seller is compromised and your address is revealed to LE.

Finally, it is worthy of our time to take a step back and evaluate the risk involved and the probability of LE finding you.  If you followed all of the recommendations in this post, then LE will have to subpoena several companies for IP information, analyze both the Tor network and Bitcoin network to match up transactions, and the mathematics of GPG encryption guarantee that there aren't enough computational resources available for LE to decipher your encrypted communication given commercially/publicly available software.  The sum of all the work necessary to link the goods you received in the mail to your purchase of bitcoins is much, much more than LE has to devote to finding you. **This is an assumption about the resources of LE and potentially underestimates their goals, you can never be too safe!**

Again, I welcome answers to questions interspersed throughout this post and any corrections/tips/advice to supplement what I have said here. Just remember while traveling the Silk Road that information is key to keeping you safe -- do your research!
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: anarcho47 on July 21, 2011, 10:29 pm
Great post!

For the record I recommended using an anonymous gift CC and LibertyReserve (where you can sign up anonymously and also hide the sending address in any transaction for a very small fee).  This automatically removes any trace of you except your IP and that is only on MTGox - the rest would be pure speculation on the part of LE with no tangible provability.

I think the bigger worry (for sellers) is getting your funds out so they are untraceable.  At the very least if you are depositing a ton of cash into a bank account (especially US - thank you Frank-Dodd) you will have the IRS kicking your door in for tax evasion.  You can set up offshore credit cards that will accept both Liberty Reserve and Pecunix (if you want something gold-backed) and both of those services are anonymous.

Pecunix is actually the better of the two since you can connect to and use it via Tor.  It is also 100% anonymous and requires no ID or even a name to set up, just a highly secure set of numbers, passphrase and acces PINs.  I know a few people who do business on their own online and they swear by Pecunix, although it's tough to find a BTC exchange that will take transfers from it.

All in all, excellent post, and those are the only contributions I can really think to make.  If you are generating new receiving addresses for each transaction on your BTC PC program, and running through a tumbler before PC and on the other side of SR, you should be just fine.  All you have to worry about then is the tax parasites...
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: phubaiblues on July 21, 2011, 10:37 pm
I so appreciate the OP starting this thread.  when I first was getting going on SR and with btc, I had to learn all this on my own, through trial and error, and spent lots of money--including buying btc on paypal--while I learned the ropes.  This is invaluable and can save us money and freedom.  More and more I'm convinced we are going to need to get together and do a good FAQ for SR, and find a way to make newbies come over here to the forums.  I'd just started a thread on this very subject, as it's too important just to be left up to new users to 'sort it out.'  Yeah, it's paying your dues, but we don't need the heat, and some people get discouraged and thro caution to the wind, and that is dangerous. 

Well done!
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: chronicpain on July 21, 2011, 10:47 pm
Great thread. But if someone were to use their bitcoin wallet (on the computer) that goes thru tor, wouldn't that be a pretty good stop gap? So, basically, my ip address isn't associated with moving btcs in or out, right?
Granted, you have to make sure that your bitcoin wallet is going thru tor and not clearnet.

Im now in the process of getting a thumbrive that is big enough to hold linux and all the other programs plus a couple of extra GB's. That way, you are right, my life would be only 3 inches big, lol... the bad thing is if I ever lost it, I would be sol.. But what great advice you gave, just great...
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: BitShuffle on July 21, 2011, 11:46 pm
well said, digitas...  well said
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: btcfreedom on July 21, 2011, 11:48 pm
excellent thread digitas

well written couldn't agree more


~B
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: Grimlock on July 22, 2011, 03:09 pm
Good thing I asked on the thread then. XD Thanks.
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: Rinaldo on July 22, 2011, 03:59 pm
Great thread. But if someone were to use their bitcoin wallet (on the computer) that goes thru tor, wouldn't that be a pretty good stop gap? So, basically, my ip address isn't associated with moving btcs in or out, right?
Granted, you have to make sure that your bitcoin wallet is going thru tor and not clearnet.

I am hoping someone can help with that exact question..I have confirmed that my bitcoin wallet is running through tor after adjusting the settings (When I have Tor running, it has 8 connections, when I kill Tor I lose all connection) 

How much protection or added protection is this providing running my local Bitcoin wallet through TOR?  This does not replace the need for a tumbler does it?

And on the topic, of which I have not seen yet in other threads along the same topic:  Which Tumblers are people using?  I know of BitcoinLaundry.com which seems pretty janky.... Blind Bitcoin looks to be the most legit  http://n7zdesslujl5ba4q.onion/index.html .... But I have yet to use it, and no one had responded in another thread as to using it either...

For those of you that might be using other Tumbling options can you please share those with us... 

Thanks!

Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: joeblow2 on July 22, 2011, 04:59 pm
I'd be wary of those tumbler places.  They could just be having people send their BTC and then taking off with them.  All of the tumblers that were listed on the HW when I first got on Tor are gone and no one has really replaced them (meaning a tumbler that the BTC forums talk about and have reviews of).  And if you've read the other threads about tumblers you know that the last "bitcoinlaundry" owner just added one link to your wallet chain.  He didn't even tumble and he charged you.  Nice guy.

@digitas-would you be willing to help with (in english that means "write the whole thing if you're qualified and willing"  sorry :)  ) concerning the 8-10 steps that need to be done for someone to "isolate their machine" and identity when doing SR business.  Since all the things are legal (TrueCrypt, VPN, etc) just a simple list of steps with a short explanation of the goal of each step, any software needed (hopefully with links), any tricks about QC'ing it for the correct result and a simple "how to" so that any potential seller on SR could hand it to a local tech guy and he could install and QC it all to make sure it's working. 

Personal use buyers have little to concern themselves with unless there's another reason for LE to be paying particular attention to them.
Like if they're on house arrest, for instance.  (sorry, couldn't help it)
But the sellers need to be as 100% anonymous and staying that way.

Would be much appreciated.  If anyone else is willing and able, please chime in....   :D
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: digitas on July 23, 2011, 08:15 am
@chronicpain -- if the btc client is being tunneled through tor than it should be good, the thing is, like you said, making sure that btc connections go only through tor. your concern about relying on 1 flash drive to carry your entire SR travels is legitimate and I would recommend backing up important files into another encrypted flash drive (see TrueCrypt). Then you can back up every so often, stash the backup and if something were to happen causing you to destroy the primary drive, it wouldn't be that annoying to recreate it and restore the unique data from the backup

@Rinaldo -- Bitcoin works by transferring X bitcoins from account 1 to account 2.  This process constitutes one "transaction" and is the fundamental operation of the bitcoin network (outside of mining) -- that is to say bitcoin exists to transfer currency between account 1 to account 2.  Now, let's say you are interested in making a purchase on Silk Road.  You make an account and it has an associated wallet with it that you can deposit btc into in order to buy from vendors on SR.  This wallet is just like the wallet you carry day to day -- it holds your money (bitcoins in this case).  To make the purchase, you first need to move bitcoins from somewhere (bitcoins on your PC) to the SR account's wallet.  During a transfer, you go to SR and open the SR wallet (on the account page), you enter how many bitcoins you have to deposit and an address shows up.  This address is like any other address in that it is a pointer to a certain location.  You go to your bitcoins on your computer and send bitcoins to the SR-generated address with the bitcoin client. 

This initiates the transfer and we have to learn a little more about the bitcoin protocol before we can understand why running this traffic over a proxy (Tor) is a good idea.  Bitcoin is a decentralized, peer-to-peer pseudonymous cryptocurrency.  That phrase is a lot of jargon, but its a simple concept if you break it down:  decentralized means that there is no central authority (like a bank) to keep track of each account and all of the transfers made amongst those accounts.  Instead of a bank or similar point of authority controlling your currency and transactions, the entire network (all of the bitcoin users all over the globe) works to validate each transaction made.  This is the peer-to-peer part, the entire process works by having a swarm of people all working towards keeping it running.  You make these connections (and become part of this network/are allowed to participate in the bitcoin economy) by using the internet to talk to all the other users out there.  Again, we need an address to identify each computer on the internet to keep all of this communication straight and this address is the IP address (internet protocol address).  Your IP is given to you by your internet service provider (ISP) who keeps a log of each IP tied to each account, (probably registered in your real name).  It is my understanding that there isn't a direct link between a transaction made by a specific client and the IP that first announced it to the network, but you could imagine if someone happened to be watching at the right time in the  right place, they would see our earlier SR transaction was announced by your IP first (Note: this requires a fair amount of technical know-how and I don't know if its really possible to be in the "right time at the right place" without already being monitored before you made the transaction, but assuming many buyers on SR are repeat buyers, this is at least plausible, if not very likely at all...).

 For anonymity's sake, it would be a lot better if we could disconnect our IP from our bitcoin client and this is what Tor can potentially allow us to do.  If we direct all of our bitcoin client traffic through the Tor network before reaching the bitcoin network, then we will have anonymized the traffic as much as Tor can allow and effectively removed our IP from our bitcoin traffic.

The purpose of the tumbler is to anonymize the bitcoins, prevention of IP association with bitcoin activity helps protect the anonymity gained by the tumbling process. Assuming you bought your btcs through an exchange with money from a bank transfer, then your initial cash to BTC purchase is linked to your identity.  When tumbling, you send your BTCs through a series of wallets that should not be associated with any of your real information or your IP.  This removes the link between your identity and the coins and anyone trying to establish this link would be forced to read the bitcoin traffic to follow the route the coins took.  If you send the coins to an account that is not associated with you and then you move the coins to SR preserving this anonymity, all anyone knows is you got rid of your bitcoins (presumably several people/transactions ago) and you don't have any control over what this hypothetical person did with them.

@joeblow2 -- I'm working on a little something... 
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: panepo on July 23, 2011, 09:46 am
Quote
Great thread. But if someone were to use their bitcoin wallet (on the computer) that goes thru tor, wouldn't that be a pretty good stop gap? So, basically, my ip address isn't associated with moving btcs in or out, right?
I am hoping someone can help with that exact question..I have confirmed that my bitcoin wallet is running through tor after adjusting the settings (When I have Tor running, it has 8 connections, when I kill Tor I lose all connection)

Flow analysis of Bitcoin is independent of flow analysis of Tor. Tor is an important part of using Bitcoin anonymously, so that you can not be linked to bitcoin accounts by your IP address. However, when you cash into bitcoin, your resulting bitcoins are as anonymous as your cash in method. For example, if you sent someone anonymous mail for Bitcoins the resulting bitcoins are as anonymous as the anonymous mailing was. If you send someone bank account wire for bitcoins, the bitcoins are about as anonymous at this point as sending someone a bank wire directly from your account. If you use bank wire to get 10 bitcoins from Alice, and then send them to Bob the drug dealer, the feds can see that someone who got bitcoins from Alice sent to Bob the drug dealer. So they can ask Alice who she sold those ten bitcoins to. You can get plausible deniability with bitcoin by layering 'accounts', but there is not really untraceability/unlinkability in this case; if you ARE Alice the police will merely come to you and ask you who you sold the bitcoins to. Of course you can make some shit up and it will be plausible / difficult for police to prove you sent to Bob and not to someone else who sent to Bob, short of some pretty entry level computer forensic techniques that you can also protect from pretty easily. Regardless plausible deniability is not what you want to aim for.

To maintain unlinkability between Alice the Customers and Bob the dealer you need to use so called "tumbling" services which are imo more appropriately called financial mixes, well thats what the professionals call them anyway. A mix works as follows; Alice and 99 other people send a bitcoin to a server. The server then gives them a bearer certificate of some sort, the most secure sort of mix uses blind signatures to offer provable unlinkability against certain attacks. Now, Alice gives the signed bearer certificate back to the blind mix in return for a bitcoin to a secondary account, which isn't linked to her or her initial account because of Tor. The other 99 people who used the mix give their signed bearer certificates back to the mix in return for bitcoins to 99 new unlinked accounts as well. Now an attacker doing flow analysis with the block chain will be capable of seeing that Alice and 99 others put 1 bitcoin into the mix. They will be capable of seeing that 100 accounts got bitcoins out of the mix. They can follow the bitcoin Alice put into the mix to the person who takes it out, but they can not link the in and out accounts because of the mixing + Tor providing unlinkability on the IP layer.

The mix breaks the link, which is what you should all be aiming for when you anonymize your bitcoins. You either need to cash in anonymously or you need to mix your bitcoins, you either need to cash out anonymously or you need to mix your bitcoins. In the ideal world you would be cashing in and out as anonymously as possible in addition to mixing your bitcoins over a few different mixes, particularly if they are not blind mixes because a non-blind mix doesn't offer guaranteed protection from some attacks that blind mixes offer guaranteed protection from. So why use Tor at all? Well, you need an account to get the bitcoins sent to prior to running them through a mix, depending on the particular configuration of your operation. In this case, Tor prevents you from being linked to this account by your IP address, and then you unlink the actual bitcoins from this account through a mix before getting them to a safe account after they are mixed. Plus you can't have your in and out account on either side of the mix linked by IP address etc.

Quote
@chronicpain -- if the btc client is being tunneled through tor than it should be good, the thing is, like you said, making sure that btc connections go only through tor. your concern about relying on 1 flash drive to carry your entire SR travels is legitimate and I would recommend backing up important files into another encrypted flash drive (see TrueCrypt). Then you can back up every so often, stash the backup and if something were to happen causing you to destroy the primary drive, it wouldn't be that annoying to recreate it and restore the unique data from the backup

It is not enough to use Tor unless you cash in anonymously, otherwise you are left with only plausible deniability. I would rather be indistinguishable from a crowd of several hundred or thousand others, and avoid giving LE any leads to begin with, than to merely have plausible deniability when they question me. Bitcoin by itself offers plausible deniability, but it doesn't offer anonymity unless you mix it or cash in anonymously in the first place. Also, the plausible deniability of bitcoin may not be that handy. You can deny you send bitcoins to a vendor, but it wont matter if that information is used for intelligence to put you under surveillance and gather more solid evidence, rather than used as evidence by itself.

Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: joeblow2 on July 23, 2011, 01:38 pm
@digitas-all of your posts are informative, concise and spot on.  I think you're doing a great service for the Board. 

One question-how are you determining which of the tumblers are truly blind pools and which are not?  I admit I haven't read any tumbler materials in the last month because they were coming and going and up and down all the time and I didn't feel like learning about some entity that may not be around.  Do you have links for this info?  And second-in reading about tumblers, do you have places we could go to educate ourselves as to the integrity and reputation of those tumblers?  I think a lot of people, including me, have been worried about sending our BTC off to any tumbler or exchange that didn't have real time sterling feedback ever since the whole Mt. Gox kerfluffle.

Thanks for taking the time for this question.  Keep up the excellent work!  :)
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: Rinaldo on July 24, 2011, 04:09 pm
Thank you Digitas AND Panepo... some really good information... From what I have read from both of you, to implement complete unlinkability rather than just plausible deniability...a 3rd party tumbling service is needed (something different than the tumbling that SR provides on its own).  So my question again is...WHICH TUMBLING SERVICE are people that want to maintain this unlinkability using???  As I have mentioned, the only one that looks legit to me is Blind Bitcoin < http://n7zdesslujl5ba4q.onion/index.html >

This is what I can't figure out:  EVERYONE talks about the need for a tumbling service, and you make a very concise case as to why its needed, but no one talks about which service they are actually using???  I can't figure that part out.... Perhaps most people are just comfortable with the scenario that Digitas describes which ultimately provides you with some level of security (plausible deniability) rather than complete unlinkability that Panepo describes?

1.) Is there anyone using a tumbling service?
2.) Is that tumbling service Blind Bitcoin? < http://n7zdesslujl5ba4q.onion/index.html >
3.) If you are using a tumbling service AND its not Blind Bitcoin, which service are you using
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: Eskim0 on July 24, 2011, 05:51 pm
I agree, great info ITT.  Would be curious to know what services people have been using, or more info on Blind Bitcoin, as I have been thinking about using them as well.
Title: Re: Towards complete anonymity in buying off the Silk Road:
Post by: SuperDimitri on January 07, 2012, 12:49 am
@digitas-would you be willing to help with (in english that means "write the whole thing if you're qualified and willing"  sorry :)  ) concerning the 8-10 steps that need to be done for someone to "isolate their machine" and identity when doing SR business.  Since all the things are legal (TrueCrypt, VPN, etc) just a simple list of steps with a short explanation of the goal of each step, any software needed (hopefully with links), any tricks about QC'ing it for the correct result and a simple "how to" so that any potential seller on SR could hand it to a local tech guy and he could install and QC it all to make sure it's working. 

I know this is an OLD thread, but I couldn't find any new info, and  I thought the idea of a step by step write up on complete anonymity would be awesome (please direct me if I missed it!)
I am NOT throwing caution to the wind,which is why I am not a vendor. I have posted a few threads asking for this kind of info, but a write-up would be awesome.
And I would tip my infoserver ;)
Once I felt safe and secure, and anonymous, I could open up and bring happiness to a small part of the world.
Becoming an online vendor is a LOT of work.
Someone PLEASE post a tutorial!!