okay, so to partition your sd card, make sure you have rooted using UNREVOKED3, and flashed clockwork recovery.
TAKE EVERYTHING ON YOUR SD CARD AND BACK IT UP BEFORE YOU DO THIS, OR YOU WILL HAVE NOTHING!
Turn off your phone, Power it on into bootloader (power & volume down). go to recovery, and click the power button.
ClockworkMod Recovery:
Go to Advanced, Then to partition SD Card. I did 512 MB, then 64mb of skip.
From there you can do the adb coding below. Make sure you have busybox installed on your phone.
http://code.google.com/p/android-roms/wiki/A2SD
this is exactly the steps i used to get apps2sd running, and i have had absolutely no problems since i started.