I found Greg Knight to be very thorough and detailed. He was responsive to all of my questions and made the process more streamlined than I expected. Very well handled.
Pros and Cons:
Attention to detail
Speed of payment
Very comprehensive
Amount of information needed
Somewhat time consuming
Bottom Line: Yes, I would recommend this to a friend