Hamilton--Are We Ready for E-Commerce?