Google Files IPO Registration April 29, 2004 http://www.infoworld.com/article/04/04/29/HNgoogleipo_1.html