I think there has to be some kind of way to store money more securely as more people get into Bitcoin. At least something like a separate device, like your mobile phone, to confirm larger purchases. Maybe some kind of bank where you can go and show your ID and they'll release your money to you.