In order to save some volume on my data plan, I'd like to limit updates from the market to the times when I'm connected to a WiFi. And as every good geek, I want this to be automated, in other words, if I am connected to a WiFi network, check and install updates from the market (for those apps that I allow to automatically update). Is there a way of doing this?
I'm running Android 2.2 on an HTC Desire. If it helps, I have Tasker installed.
Update: I don't want to change the autosync settings.
Update II: I'm not rooted and am looking for a "stock" solution.