Shipping is "from the SLOW boat from China", LITERALLY. Ordering something in the middle of December for a late January or early February receive date is WAY too long.
The SD memory cards I ordered were ALL faulty. The 'given gigabytes' weren't there, just a 4 gig card that was hijacked to read more, but won't hold the amount of memory assigned to it. UGH.
So, waiting for over 2 months for "bad SD cards is just stupid"...........LIVE AND LEARN!