I just received no fewer than three letters from my credit card companies with those free checks inside. Just cash one or two or three with a limit of some thousands of dollars. Sort of like free money only you have to pay it back.
They gave up on this promotion during the dark days of 08 and 09 presumably cause they were all going broke. Looks like their balance sheets have improved and they are now pushing consumer loans again.