Sterling M. Smith
Works with my Sansa Fuze+ to give about a million songs (okay, that's a slight exaggeration), but enough songs that you can listen to songs without any repeats for about 4 days.  Speed was fine for my device, but I can't speak to the camera usage.  It's class 10, so it should be fast enough for video.