A pretty cool article about professional Flash Game Development
This is a pretty recent and not-completely-fluffy article about game development on Flash.

Nutshell: It can't do everything (i.e. C-based engine) but, with creative design and an understanding of the limitation, Flash Games can do a lot with a lot less effort.