In my latest release I enabled apps2sd to work on most apps (even the ones that do not support it yet). Most of your apps will work flawlessly but there are some such as widgets and others that may not. Also you may have other questions about this feature and I will try to answer them as they come.
Q) My Widgets and other apps are not working properly on the sdcard, what do I do?
A) Menu > Settings > Applications > Manage Applications > Example App > Move to Phone
Q) Does having apps installed on the sdcard cause an ill effect on its performance?
A) No not at all, stated by Google here: App Install Location | Android Developers
Q) Why are my my market apps not showing up in my app drawer?
A) If they are installed on your sdcard you must have it mounted or wait for it to mount before they appear.
Q) How do I disable automatic apps2sd permanently?
A) In /system/etc/install-recovery.sh change "pm setInstallLocation 2" to "pm setInstallLocation 0" with no quotes.