42 Online sales of computer memory devices and online trading of computer memory devices; computer consultation; computer programming for others; computer software design for others; hardware and software development for business to business, business to consumer, internet and e-commerce applications