2004-03-19 New website launched

New website has been launched! What more can I say?