42 computerized on-line wholesale services in the field of computers, computer software, computer hardware, computer peripherals and computer supplies; telephone shopping wholesale services in the field of computers, computer software, computer hardware, computer peripherals and computer supplies; providing door-to-door wholesale services in the field of computers, computer software, computer hardware, computer peripherals and computer supplies; computer consultation; computer hardware design and development for others; computer software design and development for others; maintenance of computer software; and providing software migration for others