I think you should take some time to watch all the videos they have over at youtube, specially presentations like these: