Alternate IDEs? or how to get more from the standard IDE ?

Thanks graynomad.

Ironically someone mentioned notepad++ today at work (first time I'd heard of it). But where does one get to know the appropriate makefile commands / switches though ? (e.g. for varioous Arduinos)