Brian Hamilton analyzes Facebook IPO