What is Facebook?

Unless you've been hiding in a technology-proof basement for the past year or two, you are at least familiar with the name Facebook.¬† When you peel back all the layers…Read more →