I agree and we are talking about the same thing. The concept of infinite resolution and rounding is one that often crops up and trips up a lot of people.
All our stuff is database driven. We store the state in the DB, thus easy for us with just a Session ID (and we don't have to allow infinite RAM in IIS, or whatever, to store it). However we do delete several tens of millions of stale rows from the database each night! Yeah, all good points. The various versions of JS, and their foibles, put me right off. Except that I think that the code would be trivially simple because all our stuff is CMS templated - so: Thank you {YourName} for your Order #{OrderNumber} which will ship {ShipDate} but in practice we might have {YourName.Bold} and so on. So my thought was to convert the template (rather than having to parse it and/or substitute variables in-situ) into a list of text, fields, and actions: Text="Thank you ", Field=YourName, Action=Bold Text=" for your Order #", Field=OrderNumber, Action=None Text=" which will ship ", Field=ShipDate, Action=None and then I think the JS to render that would be trivial - well, no doubt if & when I do it I will find that there are Gotcha's ... but on the fact of it I think it will be trivial
I have a problem with the Kiswasty Tombolo on the Ujackapivi, seems to hang when it gets to the Lujipat ? Jack McH