The 2005 European e-Business Readiness Index