I agree that Ric makes a very good product for a fair price. In my experience he sometimes can over promise. He has good intentions as a designer , but poor acumen as a business man. Long delivery times, not responding to e mails or phone messages , and unkept promises regarding future upgrades may haunt you.