Funny how you mentioned one of your biggest complaints had to do with the number of 'Clicks'.
One of the projects I'm currently working on is a web app for our human geocoders. After the location of policies have been automatically geocoded using esri services, our human geocoders go through and manually relocate the feature points so that they have rooftop precision and collect additional attribute data, etc.
Currently they are using a spreadsheet to manage their data. This spreadsheet has current attributes data including Lat/Long, policy holder, address, etc. The process they go through includes copying address data from the spreadsheet and pasting it into a real estate database to find the exact parcel location. They then reference either Bing or Google to obtain a rooftop lat/long value for each bldg. in question and go back to their spreadsheet to paste the new lat/long values into 2 columns, etc....
I put together a web app using Viewer for Flex 3.5, with all the available bells and whistles. I use the layerlist widget to break the features down into their own layers for each geocoder, both the Identify widget and popups so that they can have policy photos at their finger tips, attribute table and related tables to give them additional data they previously did not have easy access to, Google StreetView widget at their finger tips, eSearch widget for advanced searches, eLocate for help looking up coordinates and addresses, linklist widget so all their bookmarks are in one location allowing them to access the parcel viewers for each county in the state along with other key links, PLSS layers with search capabilities, and the Edit widget so all they have to do is click on the feature - move it to the correct location and fill out a small form using drop down menus, etc.
Wow, the first complaint was the number of clicks they had to do. The second complaint was the amount of scrolling....
I even rearranged the widget container so that they didn't have to click so much, yet it wasn't enough. Some of them actually preferred to stick with their spreadsheet and multiple websites instead of try to learn something new. The new work flow was like lightning compared to what they were originally doing, yet too much clicking. I don't think they realized how much clicking copying and pasting data into 3 or more websites and one spreadsheet they actually did.
Long story short, during my second beta testing we had some new geocoders. They were not use to the old ways and seem to be eager to learn the new web app...
By the way, I really like your video help widget. Is that a custom widget you are using? Any chance you are willing to share the code?
As for IMS, all I remember from that was how slow it could be and how bad the icon graphics were at the time. I for one am happy I don't have to deal with it anymore!
Haskett