There are lots of different ways of laying out business cards and other personalised repeating artworks, but for certain jobs (especially large ones) you need a fast and foolproof method.
Provided you can identify the elements that are going to change, and can get that data in a format from something like Excel, NotePad or TextEdit, you can save lots of time by automating the process from within InDesign. This will also make repeating the job much easier in future, with much less room for errors.