Of course, it takes quite a while to read through the documentation for the INSANE number of classes in Flex (seriously, the list takes up 3 huge posters of 9pt text), but once you have a pretty good grasp of what it can do it's not so bad to work with.