Well, I made an assumption, and you know how those go.
I assumed that since there was fluid in the overflow, that the rad would be full. After removing about 10 clips, that are recessed no less to make them a bigger pain, and pulling off the rad cover to actually remove the rad cap, it was a little low, maybe an 1". I filled the rad, and added a little more to the overflow, and it's now blowing warm air from the vents.
Seems od to me that just because the radiator is a little low, that there would be no heat at all. And it worked the day before. But I guess they can be that finicky.
I received a letter from GM a few months back stating that the water pumps could start leaking, and to routinely check the overflow for proper coolant level. There's no visible leak that I'm aware of. They did extend the warranty on the pump to 10y/100k miles.
So I guess this is causing the low coolant.
Thanks for all the advice. If something else happens, I'll update.