These guys have a great process for taking care of your electrical needs. After you contact them they come out and take pictures and give you a time table to receive an estimate. Once you get the estimate and confirm that you want the work done their scheduling folks contact you and set everything up. Their technicians come out and do the work, then a couple weeks later they invoice you. You can even pay online via PayPal. There were a couple hiccups in the process, but the team was always quick to let me know if any part of the process was going to take extra time.
The quality of their work was excellent. Their staff was professional and courteous. I couldn't be happier with my experience.