All good ideas. The thing that is a bit tricky is the confirmations I think. People are used to a world where the money is in their account or it is not, where there is nothing in between, but with Bitcoins it's different. There is really no reason that you have to wait for 6 confirmations if the money came from someone you know so it seems unnecessary to let people wait for an hour before letting them spend their money. I was thinking of displaying a yellow progressbar until it reaches 6 confirmations and then change to a green "confirmed", but I'm really not sure about this yet. Should people be able to spend their money while it is "in progress"? Will that be confusing? Suggestions are welcome.
Just make it "feel" like the old system. Instead of labeling it as "confirmed/unconfirmed," pretend that the money is "transferring." Except whereas banks take 3 days to transfer, for this have it pretend that it's taking a few minutes to an hour to transfer. So, yeah, either a progress bar, or just text reading "transfer in progress" will be enough. We know that's not what's really happening, but people prefer what they already understand.
My business marketing class had an excellent example. The BlackBerry was the first mobile device that did e-mail over the cell network. However, when it came out, most people had no idea what e-mail was. So, instead of marketing itself as a cool, techie, futuristic device, BlackBerry was marketed as a pager that lets you send text. That's what it sort of is, even though we really know it's not. That's also why BlackBerry was understood, adopted, and succeeded. Contrary to that example is the Tivo, which SHOULD'VE been marketed as a digital VCR, and likely should've had features similar to one, at least at first, but it was instead marketed as a futuristic techie device that did all sorts of things people didn't understand ("Time-Shifting?" wtf is that???). In te end, Tivo, despite being a HEAVILLY marketed and recognized name, ended up bombing. So, for any feature you think may be confusing, just lie and make it "feel" like it's something else that we've always used.
p.s. that class cost me $3,200, being in one of the top universities, but I'll gladly share this nugget of knowledge for free
Also, if this comes out, and works well, I'll gladly donate a bitcoin or few.