Flopzilla is a must have tool for every poker player (exept PLO and some weird games). I keep wondering how I hadn't heard about it before. Excellent tool for range analysis.
Not trying to advertise it just posting because there might be people like me living in the dark! :D