I saw this piece of UI over at http://www.samsung.com that's done in Flash and it seemed effective so I thought that I'd have a go with WPF and Sparkle to see if I could reproduce it. Essentially, there are 3 small rectangles over a background image and there's a repeating animation that expands an image into Rectangle1, then 2, then 3 to try and entice you to hover over that rectangle and if you do then the main image is replaced with the one you hovered over and there's more animation in terms of a sharpening effect and an expanding effect. I had a go at this with WPF and built an XBAP which you can get to here (you need .NET Framework 3.0). It looks like this; Essentially, what I've got on the screen is a Canvas. On that Canvas is a main Rectangle with a height of 0. It lives at the bottom of the Canvas. There is also a ListBox and that is databound to an XML file that lists 3 more image files and a name for the images (Image 1, 2, 3). The ListBox, its ItemsPanel, its ListBoxItem have all been styled (specifically...