I thought on all Android phones that apps have to be on internal memory.
Jerk, on my Evo in the app manager there is an option to move an app to the SD card. Not all of the apps would let you do this especially those shitty Sprint pre-installed apps. For example, if the app was 30Megs, you could move all but about 100K to the SD card. I think the better designed apps can do this. Check your app manager and get the details for a given app and see if it gives the option.