Any one have any experience with them? I have seen their name thrown around and want to know if its one of those too good to be true things or do they really "put out" on their warranties? Thanks.