Over the past few years I’ve been trying to find the perfect window manager for me. Some have had the correct features, but terrible behavior. Some turn me off with painful programming languages. Others have horrible authors who are bat-shit insane. What follows is a chronicle of my progression through various window managers, and a brief overview and review of each.