use Useful.Money instead of currency; DB load error checking