It's almost as if your detailed description was pulled from my own mind.