Moe is THE BEST! So smart! Quick turnaround. Pricing is more than fair. Other clients I know have assured me that he uses quality materials. Best of all – he’s so good at explaining things – with patience, kindness and respect. (He understands how much I hate dealing with computer problems.) Moe never makes me feel stupid! I’m a customer for life.