I have used Adam multiple times. We were sick of ordering parts online, only to find that the part we would recieve would end up being incorrect. Adam is very thorough and will ask you for enough information to get it right the first time. They troubleshoot the problem, and will walk you through fixing it. You can always call back if you find yourself in a jam. Adam always knows how to get you around something you think is too complicated. With Adam - everything seems simple! They are awesome and saved me $$$ in refrigarator repairs this year.
Cons: none - except you have to do the work yourself!