I agree you can (almost, at least) get shot of the buggers if you are keen.
We had them at our old place, which I let get out of hand but when we moved here I realised they were already eating the place before we arrived - masses of them.
Hoovering is the big answer. Moth spray on carpets, especially underneath furniture that never gets moved, is also a good deterrent. I tend to spray under stuff about once a year and hoover UNDER our big wool rugs (they don't eat manmade carpet, so bedroom of ds is safe!) but they like to have hatchlings under the rugs, so hoover harshly and thoroughly underneath and on top.
Keep anything you're not using much (winter coats, blankets, anything wool such as scarves) in vacuum bags (as someone linked to I think) and certainly your nice curtains especially velvet ones.
keep disturbing stuff. They hate it. They only get a hold once things have been left for a while. I accept them as part of our rather cluttered lifestyle these days, clap the ones I see flying
and hoover a lot. And don't have wool carpets!
For some reason they LOVE laminate floors, I think it's all the dust.