How to graphically represent a language

Websites often present language selection to users with flag icons, but I think this is simply wrong. Flags represent countries.
There are two reasons for a user to change the display language (or at least click on that flag…
Friendly format for phone numbers

Currently, on my website, users are required to input their phone number in a very specific format (555-555-5555). If you forget the dashes it breaks. Does anyone have a good suggestion for how to be more flexible with allo…
Name of this design pattern for Dynamic Search – easily add/remove/alter criteria

I’m looking for the name of the pattern or technique whereby one can dynamically choose to add, remove, or alter search criteria. I’m thinking it is mostly (if not fully) rule-driven, but I’m not sure if that’s a requirement …
Name of this design pattern for Dynamic Search – easily add/remove/alter criteria

I’m looking for the name of the pattern or technique whereby one can dynamically choose to add, remove, or alter search criteria. I’m thinking it is mostly (if not fully) rule-driven, but I’m not sure if that’s a requirement …
What’s the best way to view a deep hierarchy?

I’ve been pondering the best way to show a deep hierarchy for a desktop application I’m working on. Here are some alternative designs I’m considering…
Mac OSX Finder:
If you understand what you’re seeing, the “Columns V…
Should hyperlinks be blue?

I’ve built a site where all hyperlinks have the default colors: blue for links, purple for visited links. They turn red on hover.
I believe that always using blue for hyperlinks is a good thing, so your users quickly can see…
Should hyperlinks be blue?

I’ve built a site where all hyperlinks have the default colors: blue for links, purple for visited links. They turn red on hover.
I believe that always using blue for hyperlinks is a good thing, so your users quickly can see…
Is it correct to sometimes capitalize words mid-sentence in computer user interfaces?

I’ve noticed that many sites and user interfaces tend to capitalize certain words or sentences like so:
Choose File
Select a File to Upload
Account Settings
How to Format
but in some other cases, they don’t:
Please sel…
Are "Thank You for Unsubscribing to our Newsletter" emails necessary?

I am about to disable the “Send a Thank You for Unsubscribing to our Newsletter” message for some of our clients as I think it’s superfluous and unnecessary.
My suggestion was to have an Unsubscribe link that links to a “Th…