Then I saw the Apple iPhone today.
Now I see widgets in a whole new light - the applications on the iPhone are probably glorified widgets. The iPhone runs OSX, comes with Safari built-in and of course supports on-demand net access. A perfect reason for better widget development tools.
Thus Dashcode as a tool makes perfect sense.
Now all I need is an iPhone.