Without a doubt the best program I have found for stuff like this is tasker Dinglisch Forums - Latest Version (0.23b) When I plug my phone into car charger bluetooth is turned on and when I take it off car charger bluetooth is turn off. Also screen is on full brightness and no screen sleep when on car charger. I need this otherwise when I'm in a customer's house and phone rings, calls still would go through to car bluetooth speaker. When I reach my home my WIFI is turned on automatically (it's based around cell phone location rather than GPS). It's seems very versatile, is free at the moment (although I would be more than happy to pay). It's the one program that has made my very early days from winmo to Android seem like a step in the right direction.