Outstanding service. Very proffessional. So far has been just great. As for speeds, Mike has a great speed compared to others. Dont forget so many varibales control speed. Whats important is Mike's speed in responding to his clients needs and questions. Thanks Mike for the great experience. keep it up