Is there a way to make my Vibrant change "modes" based on location and time like the MyTouch 3G Slide? I mostly just want to be able to change the ringer mode, for example to make it silent when I'm at school.
PhoneWeaver does exactly what you want, and more. I have been using it for quite a while, and I used the MyTouch Slide for a while, and the features and abilities of PhoneWeaver are superior to those of MyModes feature in the MyTouch. $7, but worth it.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?