OK, I'm a noobie, and I'm getting a little lost - only had the phone 2 weeks. Rooted it and running custom rom Oxygen 1.0.4. Have a 16GB sd card and been moving my apps onto there. OK, I was chuffed at this point and thought that's all there was to it.
Then I started reading threads about creating an EXT partition that would allow all apps to be moved including widgets etc, and that these should always run and be available to the phone as the ext partition is always available to it as it's not mounted as a drive when you plug in to a PC. So I though OK, now this is a better way to go. I backed up my card, created an EXT partition and reformatted the remainder. Had a look at the sd-ext partition and it is being used, I have app, app-private dalvik-cache and lost+found on there, with 55mb of apps in the app folder. Great I thought, all working.
Problem I have is that I'm not sure installed apps are installing to the card by default, app2sd still gives alerts showing apps can be moved. Also I tried moving beautiful widgets to the sd card and it won't load, fine if I move it back.
So I'm not sure now I have this setup working fine, if I need to do something else to get it fully working or if I was just expecting it to do more than it is.