Some time ago, I said that Avalon was the way to go. I'm still saying that, and what's more, I'm slowly prepping myself to have a go at it. I'm installing a virtual machine with Visual C# 2005 Express, Sql 2005 Express, and the Avalon SDK. I hope to be up and running soon. The first work item will be to convert the interface of my dice roller to use vector graphics for the dice pictures, and then I'll have a go at creating and rotating a three dimensional die.