another stream-of-consciousness rant...