Let me say it again, UI matters!
Here is another post (this one by Sharn Oster) chiming in about an idea I talked about before, namely building a good UI should be at least if not more important than having an uber-elegant object model.
I would really love to see this meme get going. If we could get near the religion about UI that we get around agile and OO, we would actually have apps that people can use. I have seen elegantly coded apps get discarded because of bad UIs, but almost never the reverse.