Well I wish you luck. It is annoying when companies don't conform as you would expect (usually because the customer support agents aren't fully aware of the customers' rights) but you do have the law on your side. It's always important in the end. Make sure you keep a record of all contact you've made (as I'm sure you are) and I think you'll be fine. I am sorry that you had these problems with your unit in the first place, though - I know how frustrating it can be.