I remember once writing a classic ASP application that used a Visual Basic DLL on the back end to generate HTML that included Javascript code that saved what the user had entered as another Javascript function that was saved in an Access database BLOB field and re-included in the HTML by the VB DLL every time the user reloaded the page. That pigeoncopter looks pretty sensible by comparison.
I remember once writing a classic ASP application that used a Visual Basic DLL on the back end to generate HTML that included Javascript code that saved what the user had entered as another Javascript function that was saved in an Access database BLOB field and re-included in the HTML by the VB DLL every time the user reloaded the page. That pigeoncopter looks pretty sensible by comparison.