Does anyone know if Dell (or any company)

has a legal obligation to make a product (e.g. WM5 for Dell X50) work? I mean can a company legally take money for a product which they have admitted doesn't work and get away with it? As each day ticks away the likelihood of getting an update fades.
Food for thought.