So I've bought a 64gb SDXC card and filled it full of music. Tried it in the phone, and it was stuck on "Checking for errors". I then plugged it back into my computer, deleted the partition and plugged it straight back into the phone. No dice, same problem.
This is on stock 2.2.1, I will try on Aurora ICS and report back. So far it does not look good.