It's not a good time to be Fred Thompson. I wouldn't be surprised if he drops out within the month. He would probably endorse McCain in that case.
I'm assuming that Thompson would at least wait until after Iowa to drop out. I mean, he's still polling around 10% there. He might as well wait for the caucus and hope that he edges out Giuliani for 3rd place, and see what happens from there. He'd still be a huge longshot to win the nomination even if he got about 15% of the vote and 3rd place in Iowa, but he might as well try, now that it's only a few weeks away anyway. It's not like he's exerting himself much by continuing the campaign.
Does Thompson even really want the nomination though? I seriously get the impression that he was pressured into running in order to be the "real conservative" candidate people were still searching for. But now, with Huckabee rising fast and both Romney and Giuliani still in the running it doesn't appear there is much space for Thompson. If I were him I'd end this token campaign and just endorse another candidate.