Tools help to get stuff done.

Programming

Flash Reverse Engineering

Remote

* Free software is good.
** Free and open-source software is even better.