Bookkeeping Pro works just as well dealing with one currency as it does dealing with multiple currencies. If you only need one currency then all of the extra complications of foreign currencies are hidden from view, but they are always there if you need them in the future.
The program has ever increasing support for complex foreign currency transactions and can manage calculating foreign exchange profit and loss automatically in many instances. In the instances where it cannot be automatically calculated you can still use a journal entry to periodically balance your foreign currency accounts. The program has full support for bank reconciliations of foreign bank accounts, and three way foreign currency transactions (for example where you buy in one currency, pay for the purchase in another currency, and keep your books in a third currency).