N news.cnet.com Zuckerberg did $1 billion Instagram deal on his own 1 points redridingnews 14 years ago 0 comments