Editing AS Outside Flash?

I was just reading a post about the AS3 possible release with Flash 8. Within the replies, I’ve noticed that many of the members are stating that they edit code outside of flash insted of in flash. I’ve never heard of this before.

**Is it better?
More efficient?
What software is best to use then? **

I’m not asking to try and prove you wrong, as a fellow designer, I am just wondering. This may make my work easier and more efficient.:smirk: