Jumping off from this discussion, I'd like to hear more about what ISIS is all about, and whether I should consider using it. I work primarily with Cassini ISS data, and my main issue is that, since I work with rings, I'm interested in a cylindrical coordinate system rather than a spherical one. My other issue is that I'm accustomed to using IDL rather than C++, but I could consider changing if other issues came together.