ADATA Micro SD Memory Card 128GB $39
(side note, I don't know anything about the brand or reliability, but am currently using iDigital 16GB micro sd without any problems so far)
edit, I removed the 64GB USB/micro sd card since it's proven they're not enough of a bargain since no one mentioned the 128GB I chose to leave the post
but would you trust your data on a drive that was previously rejected?