I'm currently working on an app that does search in a limited domain (travel). The current interface is via a dialog textbox, where the user enters sentences or phrases as queries. While natural language offers lots of flexibility I'm realizing this kind of interface is inherently problematic. First, parsing the natural language can be tricky as there are many possibilities. Second, and probably more important, it's a blind interface. We have various types of data and functionality on how to search and present it. It becomes a kind of guessing game whether the user can form a search query that will hit our data and search capabilities. Unless they happen to hit pay dirt it becomes frustrating for the user. At the same time it feels like the user isn't seeing the best of what we can do for them. I'm sure I'm not the first to run into this. Do you have experience/ideas/research on how to improve/replace such an interface? Thanks
Where can I find an exhaustive list of possible userChrome.css selectors for Firefox (especially FF4)? [more inside]
How do I tweak Windows 7 to make it behave more like XP? [more inside]
What user interface 'technique' is available (or may come to be available) on touch screen based devices that replicates the 'mouseover' function of a traditional computer? [more inside]
I don't like the WordPress 2.5 look and feel. I am not interested in switching CMSes. What are my options for basic postings to my blog with minimal interaction with the WordPress interface? [more inside]
Making Firefox behave like a Mac application... [more inside]
Kiosk and wayfinding design specialists! What is unique to your task that does not overlap with web UI and Interaction design?
Design for Kiosks / Interactive wayfinding systems. What are the unique factors to consider? [more inside]
Has anyone ever read any books, etc. about human-computer interaction or user interface design that were particularly worthwhile? [more inside]
UI design question -- I have a Windows application, basically a frontend to a database, whose interface has mututated over the years, through various "enhancements," to the point that it's almost unusable by the non-technical people for whom it exists. Anyone have any recommendations of firms that do UI makeovers? What could I get for around $5,000?