That's a little hard to say at the moment without further review considering the precision/rounding issues with float. It seems primarily that if decimal is used that a sufficiently large bound be placed to handle the largest possible/expected conversion rate or a method to expand it if the need arises. It certainly is worth looking into if the change to 5,2 is successful.
Bookmarks