Almost perfect

Does what it needs to.
If only it could remember - or let you set defaults for - country of treatment and currency.