For Behind the Scenes and thoughts on the development process, visit my blog entry.