Jim Harbaugh is weighing his options between finding another NFL job and becoming head coach at Michigan.

Harbaugh first would like to see what head-coaching opportunities come available in the NFL.

Harbaugh also is aware of the fact that Michigan might not be able to wait for him, especially when it might not even land the coach who is believed to be the school's top choice.