A lot of places don't take checks anymore, and if I remeber right, I don't think Wal-Mart would be one of them, for this exact reason.

Bummer man.