From the beginning Mike has been invaluable in helping us make decisions that will allow us to grow our business without requiring significant additional investments in hardware or software; he has helped us integrate our systems and has been keeping everything running smoothly. Mike is knowledgeable, accessible, reliable and I highly recommend him.