As for the smell... Have you ever smelt (sp?) burning wire insulation like when you are soldering wires? Maybe some wire was touching your CPU heatsink or a heatsink in the PS.

Sure your dog wasnt under your desk treating itself?