In a move business heads have been anticipating for years, Facebook reportedly plans to file for its IPO (initial public offering) by April, with $10 billion in stock up for grabs at the outset, ...