I actually just launched a website of my own yesterday and started slowly adding a little bit of starting content. I still can't put much of my work on there yet simply because I need to take the time to sort it all out and I've had very little time recently.
Anyway, I also made a section where I listed some useful software (not everything I use like you did) and I noticed one to me very meaningful difference that I'd like to point out to you. It's regarding the debuggers. You say you use IDA free and OllyDbg. I'd like to turn your attention to PEBrowse Pro Interactive which I mentioned on my site
here.
In that text I also mentioned IDA Pro, but I didn't mention OllyDbg. It's worth saying in this case though I did use OllyDbg too before I discovered PEBrowse Pro Interactive. Mostly I used to use IDA Pro, but depending on the situation also OllyDbg sometimes. Since I use PEBrowse Pro Interactive though I never ever touched OllyDbg again. Unless you extend its funtionality by means of plugins it's really not worth it imho. Ofcourse both opinions and requirements (the latter due to difference in application of said debuggers by different people for different purposes) do differ, but there's a well decent gap between the two in my experience, hence why I'd advice you to at least check PEBrowse Pro Interactive out sometime. Who knows it may help you.