Basically what im trying to say here is that Bitcoins are pretty close to a mainstream idea right now but the infrastructure around them could do with some improvement if you are going to continue evolving exponentially with the current demand for Bitcoins.
Isn't it great? So many opportunities to create a business to add real value to a growing community.