June 21, 2005 Odeo launches quietly — if you signed up for the announcement, you should get an invite soon #