My 4Runner does it.. its as Whynot said. It actually learns how you drive.
I really like it personally.. if it knows I'm going down hill it will downshift so I dont have to brake as hard. It also will hold a gear longer if I'm accelerating uphill or towing.