@gregrichard13, the start gcode provided by @mblaughton heats both nozzles because it purges both nozzles whether or not you use them.
If you want to heat them up only if they are in use, some trial and error might be required. I think the easiest thing to do would be to duplicate the profile for each nozzle and modify the start gcode to implement the portion pertaining to your desired nozzle. I have done this with one of my other dual nozzle printers that isn't as smart.
IMHO, hot nozzles are okay; I would love to hear a gcode/printer expert weigh-in on how to do what