Warm if you need something quick and they set you up with retail CPU. If it's not a retail boxed CPU... I'd pass.
That ECS G31T-M isn't a bad board at all. It's not for overclocking. But that didn't keep it from being the board I recently used to build 4 budget gaming rigs.
E7200/E8400 + G31T-M + 4GB RAM + 8800GT + mATX Case + 250GB drive = cheap, small, stable, and effective gaming rig.
The ECS G31T-M is not one of the POS 2nd rate VIA/SiS chipseted boards we've ll come to know from the ECS brand. Will it hold up for 3 years of heavy use? No idea. But it doesn't have any build issues or driver conflicts. And I've yet to hit a DOA board between myself and a friend of mine who's also build a few mAXT boxes with this board.
Now that's not to say that I wouldn't get a G31 based Gigabyte or ASUS for $10 to $15 more if ordering from the Egg. But, when you are effectly getting the board for free, I've grabbed mroe then a few of the CPU/ESC G31T-M combos from fry's. For Free to $25 it's a great value if you aren't overclocking.
I still wouldn't buy this board outright for $45 just due to the history of ECS boards.