It is not usual for banks for request ID for cash deposits into an account. However, you still don't want to send directly to SR. Let us say SR is compromised by the FBI (actually our default assumption, we don't think it is true, but if it were, it wouldn't matter so long as we adopt appropriate security practices like PGP and what I'm outlining here), then they could generate bitcoin addresses and look for matches on the recipient addresses of all transactions on the exchanges. A bit long winded, but possible.So, you ought to use a cash deposit, you ought to either launder the bitcoin or else use a series of intermediary bitcoin wallets e.g. like instawallets or use a torified bitcoin wallet.I describe all of this process in a step by step fashion in a post in the 'How to use the Silk Road completely anonymously' thread that is pinned up in the security forum I think it is)