Transfer PCSX2 saves to a Memory Card

This is something I just figured out and thought to add to the wiki for anyone in the future facing the same problem. If you've been using PCSX2 to emulate Playstation 2 games, but would like to play on a physical Playstation 2 without losing the progress you've made through emulation, just follow these steps. (This requires a soft-modded Playstation 2 with Free MCBoot installed, and a USB drive formatted to FAT32.)

This worked for me using Windows 7 Ultimate Edition 64bit. This worked for me, though it may not for you, in which case bad luck.
 * 1) You'll first need to find where PCSX2 has placed your virtual memory card. Under the config tab click "Memory Cards". In the top right of the window click "Open in Explorer", this will locate the .mcr file you'll need later.
 * 2) Download mymc
 * 3) Run mymc and click the "open" button, navigate to where you're PCSX2 memory card file is and open it. In the table below, highlight the save file you wish to transfer and then click export. This will create a .psu file containing the files necessary to create a save file on an actual Playstation 2 memory card. Place the .psu file onto a USB.
 * 4) Plug the USB into your Playstation 2 and run uLaunchELF.
 * 5) Navigate to the USB drive in the filebrowser (on mine it was called /mass), highlight the .psu file you placed on the drive, hit R1 and select "copy".
 * 6) Navigate to the memory card you wish to transfer the save to (/mc0 for the memory card in slot 1, and /mc1 for the memory card in slot 2) and in the root of that memory card hit R1 and select "Paste PSU" (or "PSU Paste", whichever it is). This will unpack the .psu file into the memory card in the format required for games to read it.
 * 7) That's it. Start up your game, load the save you were previously using an emulator to play and enjoy the authentic hardware experience.