I am probably at the edge of etiquette here since the question is somewhat subjective, and not stricly about programming, but usability - but in the end, what is more important than the usability of the solutions we create?
The idea is to "work backwards" from usability to technology:
I want to see an impressive Web-GUI (show URL if possible) and then learn what technology enabled it.