Awesome list, I've used quite alot of those programs, and this is just a great compilation of good (and mostly free) programs!

Keep on keepin' on.