Ordering a pizza seems to be a popular example use case when building applications. Close to a decade ago, when I was first teaching the "FastTrack to ColdFusion" course, students needed help brushing up on basic HTML form functionality and how to work with the submitted results. So, I had them create a "let's order pizza for lunch" form, which ended up becoming part of the core course.
But Ryan Favro has done a much more impressive job with his Flex Pizza Builder, a Flex application with a really nice data selection interface, a very engaging display, and a cool mashup driven backend. Check it out!
Not so cool from a customer/usability experience perspective. Having to drag the ingredients to the pizza is completely undiscoverable.
Well meant, but on a computer screen nobody expects to have to work to assemble pizza toppings. One of those "because we can, not because it's actually useful" demos.
Don't get me wrong, it's a nice Flex demonstration, but I could create the entire app in one afternoon. I wish they'd put some real thought and work into it and add some really cool features you don't see everywhere, stuff that seasoned Flex coders would appriciate.