Joel (above) makes a good point, questioning the security of these unsolicited debit cards. Normally, however, debit cards require a PIN for usage although I'm not so sure if that applies to a business debit card as I've never had one. So a PIN requirement may be another level of security.

I remember as a kid in my college days when credit cards were sent out unsolicited. My very first credit card was a gas card sent unsolicited from Sunoco (are they even still around?). I was thrilled because not only did I get my first use and experience with a credit card, but it was how I started building my credit history. So for me, it wasn't a bad deal at the time. But times have changed, and I'm glad the FTC instituted their policy of no unsolicited credit cards.