This article is making me re-realize that I am in over my head, trying to do all of the UI for my startup myself :/
There's so many wonderful resources out there on UI/app development, but what I got from this article is that these lessons you'll learn best by creating (and using) web apps.
Here's the author's Rails article on the same site: http://sixrevisions.com/web-development/why-making-web-apps-...