Yes, stay away from Kirkuk and Mosul. Keep north of there. Kirkuk and Mosul mark the two most Northern towns in Iraq before you get into the Kurdish area. Mosul is extremely dangerous at the moment. There are still incidents in the Kurdish area, but compared to the south it’s very safe.
I was in the country in 2005 and 2006 working throughout Iraq therefore my views are based on experience of the bad days and may be slightly prejudicial. However, I keep a close eye on what is happening in the area and I have many friends in the country still and they tell me things have not changed, much.
I personally would not go anywhere in the Iraq region below Erbil and Sulamaniyah without a protection team, and being armed myself more to the point. The Iraq region is just not a good place to go at the moment. In any event you will find it extremely difficult if not impossible to get into the country south of Erbil unless you have substantial security arrangements, and necessity. The Iraq Government does not need more bad press with western hostages.
There are lots of buses and taxis waiting in the Kurdish regions.
I would love to go back to Iraq and travel there from a tourist point of view as I am sure my experience would be vastly different and I would lay to rest a number of ghosts, but just not yet Mark. Maybe in two to three years.
Phil