I find that freeware things are often really good, because they're coded by people who love doing it for fun so they have the things you need. Like Irfanview for example, it's better than the weird things that come with Windows. And SmartFTP is just such a good client...