Most stuff only needs hot water, elbow grease and a bit of washing up liquid... but the stink of the smoke on some stuff is just awful.
The pillows in the bed are the worst.... they are feather and reek to the high heavens (I speak as a loooooooong time non-smoker) I have been getting a headache every night getting to sleep.

So, any ideas of...
how to clean (specifically feather) pillows?
a deodorising spray maybe for the rugs, curtains, etc...
any other tips?
I have books about this stuff, but needless to say they are packed away somewhere or other....