About 10 minutes ago (as I start writing this blog post at least) investors were able to buy into Facebook. At opening the price was estimated at $38/share which gives Facebook an overall value of $107 billion. Wait … let me say that again. That’s one hundred and seven BILLION dollars (insert into your brains […]