To be honest, I was initially dismissive of the potential for Josh Heupel to be a candidate for the OC position. He is tied pretty tight to OU. But, the more I thought about it, the more I concluded that that may not necessarily be the case. One thing that is apparent is that at some point Josh Heupel wants to be a head coach. (Similar to CPR). With that in mind, I think that it is likely that within the next 2 - 3 years, Josh Heupel is likely to leave OU. He basically needs to establish his own reputation (as a coach). I would sort of think that he would go to a "non" Big 12 football program. But, maybe not.
What I do know, is that Josh Heupel is one of the best QB coaches in the county. He has served time under some of the best offensive minds in college football. Although, I consider it unlikely that Iowa State would be able to "hire away" Josh Heupel, I would personally consider Josh Heupel to be a "grand-slam" homerun hire.