Take the shop and the manufacturer to small claims court. This will put a deadline on the whole thing. As the court date approaches, the manufacturers reps will keep calling with all kinds of excuses about why they don't owe you a refund. Just keep telling them; "send someone down here to tell the judge that, and we'll see who is right". Quite often, the check will show up before the court date. bk