I found an interesting new website called storycasting.com . The principle is quite simple. You open a free account at the site and post which actors would play which roles in your dream movie version of any book you choose. I've been having quite a bit of fun with it, especially since I've always had some specific movies cast in my head.