Smell should be gone in a 1000 miles unless you got brake fluid or oil on the pads when installing. (Clean brake stuff with brake parts cleaner spray.) Autozone (or maybe it was Advance) has "premium" pads which are rotor friendly and low dust for an extra $10 or so. After 20K, not a single line on my new rotors.
