re: casascius -- you are correct, I didn't lose 500+ coins. I only lost 0.78, still stings given I haven't been at this for long and don't have a ton, but you were right to think that through versus jumping to conclusion like SgtSpike did. Signed a message for him proving him wrong and never heard back.
re: Piuk -- I'm PM'd the other user to see if we were sharing any apps. Would be difficult to go through everything or what we've downloaded to ensure no keyloggers, but...
Do you have a bitcoin app on your android phone? Yes - BitcoinSpinner
Do you have a blockchain.info wallet holding the address in question? Yes.
If you have a blockchain wallet do you use a public alias the same as your bitcointalk, bitcoin-otc or irc username? No. Separate name and separate password.
Do you have accounts on one of the following sites: BTC-e, bitcoin-central or mining.bitcoin.cz? Account on BTC-e
Do you reuse the same wallet password on different websites (specifically the above sites)? Different passwords
Do you read the BTC-e chat box? Can't say I "read" it but messages are flashing up all the time while I'm on the site.
Does your browser have Java enabled?
http://isjavaenabled.com -- Tough call on this one. I've been running noscript for a week or so on Firefox on a fresh install, so should be protected there, but have had that address for a while and know I was on btc-e prior to installing noscript, so all depends when person would gotten my privkey.