If your databases are currently stored in Excel spreadsheets, you are looking for a desktop tool, and you have a $2000 USD budget, then I would very strongly suggest using Microsoft Access. Access is a full blown desktop database environment that is actually part of the Microsoft Office suite.
You can use the default Jet database engine that is provided with Microsoft Access, then graduate up to a database server as your needs expand. You can easily use Microsoft SQL Server, MySQL, DB2, Oracle, or any other ODBC compliant database engine.
After you move to a client/server database environment (where you are willing to devote the resources of one or more machines to supporting your databases), you may want to consider moving to a user interface that is driven by programming such as
VB.NET or an open source equivalent, but I see that change as being somewhere down the road.
-PatP