Thanks for sharing the insights!
So I'm facing 2 problems:
1. I don't know the public address of my bitcoins;
2. I don't have a private key - or do I?
If you don't know #1 it's doubtful you have #2....
Give TradeHill a call and ask. They seem to have a nice web site.