Is it more of a challenge, yes. It is ****ing rocket science, no.
edit:
Iron Mountain to Fairbanks -
http://matrix.itasoftware.com/view/details?session=b8943bd8-c8e4-4346-8d25-a3bfa2c3b350
$1270.70/ticket
Depart Iron Mountain @ Wed 2:10PM CT
Arrive Fairbanks @ Thurs 1:56AM AT
Drive to Airport - 1:45
Flight 1 - 1:18
Layover 1 - 5:15
Flight 2 - 3:51
Layover 2 - 1:44
Flight 3 - 3:51
Total - 17hours 44minutes
Layovers 2
Marquette to Fairbanks -
http://matrix.itasoftware.com/view/details?session=b8943bd8-c8e4-4346-8d25-a3bfa2c3b350
$1093.40/Ticket
Depart Marquette @ Wed 7:45AM ET
Arrive Fairbanks @ Wed 10:46PM AT
Drive to Airport - 0:30
Flight 1 - 1:35
Layover 1 - 1:15
Flight 2 - 4:00
Layover 2 - 2:30
Flight 3 - 2:37
Layover 3 - 3:13
Flight 4 - 3:51
Total - 19hours 31minutes
3 layovers
It depends on what you find more important, the ticket cost or a few hours and extra flights/layovers. You can get more convenient flights from Marquette-Fairbanks but the ticket cost goes up.
edit: There is a Delta itinerary from MQT to Fairbanks that leave at 6-something AM and gets in late afternoon, that is a very similar price to Iron Mountain. But with Delta flights out of Marquette, it looks like you're back to a 50-seater again, just like Iron Mountain. They seem quite similar.
You don't get the same advantage going to Fairbanks that you do going to Anchorage, since there is the direct Delta flight to Anchorage out of MSP. I don't think there is a direct Fairbanks flight, at least I haven't found one.