I tried the Solar Winds Subnet Calculator. I use it at work when I'm creating subnets and IP ranges and found it very useful. The fact that it was free helped also. The only problem I had with it was it seemed hard to navigate. Other than those things, I liked it.