With Visual Basic and Excel, you can do quite a bit. (Can you believe a 100% Linux guy said that?)
You can make a search button to look up a bunch of info in a second sheet. On the second sheet, you would just have a list of your client information. A new row for each of them. The downside is that there is a limit of ~65,536 rows in Excel (and OpenOffice).
|