It's crazy how often folks suggest answers that I myself would pick, but somehow didn't think to include! Needless to say, this is a great response, and it's totally going in the next answer update :)