To clarify for other new users, this is not correct.
Installation to SD card needs to be allowed by the app developer. I believe the option to install to SD card by default also depends on the app.
You should not assume all apps will install on the SD card. They won't.[/QUOTE]
If you follow the link provided, you can see that you can indeed set the default install location to the SD card, provided you have performed the steps correctly and it will also permit moving older apps to the SD card that previously weren't able to be moved there.
That said, as with any "hacks", there are caveats. Widgets and active services should always be on the phone's internal memory to function correctly, so make sure they are installed there, or if not, you manually put them there.
You should also note that installing a great many apps to the SD card will make mounting and unmounting the SD card, and rebooting the phone take longer.
You should not assume all apps will install on the SD card. They won't.
This is partially correct. Some apps will only install to the phone's internal memory because they are written specifically to install there. However, those that simply look for the default location, which out of the box is the phone's internal memory, would then be installed to the SD card regardless of whether the dev enabled it or not.