I've been enjoying doing climate data visualizations using the combination of Adobe's Flex development environment and the Flare visualization API. Flare has equivalents in other languages as well (Prefuse for Java, Protovis for Javascript), but I find Flex to be a pleasure to work with.