Haha OK, i didn't realise to that - never mind, I found a way to make it all work that includes 2 nights in both Jackson and Gardiner (Yellowstone) :) There is a lot of small-town stops on this trip, so Idaho Falls, being a medium sized city, at least keeps my wife happy for somewhere to do a bit of shopping en-route! :)
Thanks for all the feedback - have discussed with my wife and I think we're reasonably settled on the below now :)
Day 1 - Arrive @ Denver, drive direct to Colorado Springs. Stay @ Colorado Springs
Day 2 - Colorado Springs + Pikes Peak.
Day 3 - Glenwood Springs (via US24 and CO-82)
Day 4 - Moab (via I70 & Colorado River Scenic Byway)
Day 5 - Moab + Arches National Park.
Day 6 - Moab + Dead Horse Point & Canyonlands
Day 7 - Vernal (via CO-139 and Dinosaur)
Day 8 - Jackson (via US191 and Rock Springs)
Day 9 - Jackson + Grand Tetons (Jenny Lake)
Day 10 - Idaho Falls (via US26)
Day 11 - Idaho Falls (chilling out and shopping)
Day 12 - Idaho Falls (chilling out and shopping)
Day 13 - Gardiner + Old Faithful/Grand Prismatic Spring (via US20)
Day 14 - Gardiner + Mammoth Springs/Grand Canyon of the Yellowstone
Day 15 - Thermopolis (via Beartooth Highway/Red Lodge/Cody)
Day 16 - Thermoplis + Hot Pools!
Day 17 - Estes Park (via Casper/Cheyenne, long day's driving, appx 7.5 hrs)
Day 18 - Estes Park (chilling)
Day 19 - Denver
Day 20 - Denver
Day 21 - Denver
Day 22 - Denver
Day 23 - Fly home.