Spent today fiddling around with Je-S. This is the web portal that a number of the research councils use to submit grants.
It's a delightfully baroque and obscure piece of software. They appear to have worked very hard at the usability aspects — it would have been hard to make a system this unusable by random chance.
The system stores a grant in a two deep hierarchy with a small amount of information at the bottom of each. The end result of this is that you have to click down, then up, then down, then up to find out anything at all about exactly what is in the grant.
They also have this fabulous system for logins. Basically, if you login, and then don't do anything for 20 minutes, Je-S will automatically log you out. This would be minorly irritated. The designers clear thought that this wasn't good enough, so as well as loging out, it locks the entire system for another 20 minutes preventing you from loging back in. When it does this it tells you:
"This account is already in use. Please ensure other browser sessions are properly logged out before attempting to log in."
It clearly knows that you are not logged in because it logged you out, but obviously telling what you have actually done would be too much like hard work.
The whole idea of the portal is really good; we used to have to submit kilos of paperwork by post in quadruplicate. It's amazing that some software engineers could take such a perfectly good idea and completely strangle it. They appear to have managed to make a user interface which is SO bad, that you hunger for the days of word docs and print-outs.