Providing online computer solutions to customers including: web page development; computer hardware support; computer software support; bookkeeping solutions; cinematography; print/copy solutions; network installation; computer training