How do I switch my Android device's SD card without causing problems? I just got a new 32GB SD card for my Nexus One. On the old one I have a bunch of apps installed and store the data there because the internal memory doesn't handle it.  So now I want to switch SD cards, but how do I go about doing that without causing any issues?  Do I just simply copy-paste everything, or is there another way to do it?

I'm on stock firmware on the Android and using Mac OS X Lion.
Unless you did some App2SD magic with ext4 partitions on your SD card (if you don't know what I'm talking about, you didnt), the SDCard will only have a simple FAT32 partition.

So all you have to do is copy all the data from old SDCard and to a new one and everything will be fine.

Easiest way to do it is to plug the phone in your laptop, put the card in the card reader (with help of an adapter which is usually bundled with new SD Card), copy everything over and swap the SD Cards in the phone.

EDIT: Android stores applications that were moved to sdcard in a folder named .android_secure which is hidden on OS X Finder and Linux Nautilus by default. Don't forget to move that :)