So using new 1.0.4 wallet, but it won't synchronize. Says "Warning last block was received 4 hours 3 minutes ago". It'll get a connection, start to sync, then drop the connection. It was working perfectly for days, so I'm not sure what happened.
You may need to delete the downloaded blockchain data and do a full resync of the wallet.
Working on that now...