Facebook IPO: Over-Hyped or a Good Investment?