@justderek: I've been thinking