Tim O’Reilly’s wishlist for 2004