After getting a comment from the creator of kanata
(an awesome piece of software by the way) that he found my story amusing, I figured that I'd also post it here, partly as fun, partly as a cautionary tale. Also, I'd appreciate any tips as to what to check for in my system, it's a weird feeling to know that some stuff might have been messed up under the hood.
Well you make that adjustable with infinite being one of the choices. Set it to a default of something like 25 and let the user increase if they need to.
That would be a very nice option. In some apps, 0=infinite, while the other numbers work as expected.