Unconfirmed transaction for 2 days despite network fees, rescans and redownload
There's a sort of hatred against satoshi dice lately.  The feeling is that satoshi dice clogs up the transaction record with lots of small transactions.  Some of the bigger mining pools have started to refuse the transactions.

Rescan and your other steps should have fixed everything, though.

Without including the sending address in your question, it's difficult to track the bitcoins.  My only thought is that you can try to re-spend the coins on yourself and maybe they'll return.  The easiest way to do this might be to extract the public and private key of the address that sent the coins and put those in a wallet in blockchain.info .  

To do this, go to the console of your bitcoin client and type

walletpassphrase &lt;your password&gt; 20
dumpprivkey &lt;the address that sent the coins&gt;
walletlock


Open a new wallet at blockchain.info and use the Import/Export function to import that private key.  blockchain.info will show your new balance.

That private key is your coins.  Don't tell it to anyone.  The address, however, isn't a big secret.