Name a piece of software that doesn't ever fail to impress you. I would say my top 3 are Dreamweaver, open office, and SolidWorks. Just great, logically laid out, easy to use software. I just started playing with software a day ago and already I am designing custom bike parts on it. I can see why it costs like $1,000 :-X