Well, I don't know how good they are, since I didn't use them when I lived in SD, but I noticed during my recent trip that Sir Speedy has an office in SD and they certainly do business cards. The general website for them is www.sirspeedy.com and the particular contact info for the office is:
Unless you need 1000's of them, get some "carton" especially for buisiness cards at your local computer shop and make your own using Corel or another program. Works for me. You can make up your own logo etc. untill you have decided exactly what you want then give out the big order.
Sounds like your idea will work great for smaller quantities. Need a larger quantity for the DR, but will sure keep your idea in mind for the smaller quantites. Thank you very much.