Arrowroot is pretty classy ... the Galloping Gourmet used to use it, back in the day. You can get it at Penzey's.
I'm not sure how to describe when I'd use flour (or arrowroot) or when I'd use cornstarch, Carla. You hit the nail on the head about cornstarch making a clear, shiny sauce, and I'd say it's the thickener of choice for Asian cooking. Using it in a gravy might make the gravy look weird and shiny, though. I'd save the flour for that purpose, and also in any classic sauce that starts with a roux. When you're making a sauce, don't put dry flour in, make a slurry first. When making a roux, the big secret for me is to use a saucier and a big whisk ... that's why they were invented!
