The document describes push-and-pull window switching, a technique for switching between overlapping windows based on their positions. It presents the results of two experiments comparing push-and-pull switching to other techniques like Alt-Tab and the taskbar. The first experiment found that push-and-pull switching improved switching speed between window groups. The second found it reduced restacking time compared to other methods. A longitudinal study also found users adopted push-and-pull switching for 15-17% of switches.