Bitcoin has a weakness: the wallets themselves. It's been discussed before by the developers that this is a big issue, so I suspect they'll either offer tools to encrypt or to store the wallets securely. Until then, I'd say steer clear of bitcoin. Also, where the hell are the big vendors at that support it? Oh wait, they don't exist, so it's not worth it as a service either. Sorry, for being a jerk about this, but lets be realistic: it's a neat exercise in a distributed monetization system, but it is not (nor ever will be) a replacement for cold hard cash (preferably the shiny yellow kind).