SmartFTP has gotten quite good too, it's also free. You should be able to sift through and find file / directory sizes. If your connection / bandwidth alotment allows, you might also try to just download your whole site at once and check it out on your home computer.
