We often to forget the complexity of technology that we use every day.  That is surely the case with purchased memory.  One manufacturer that has never let me down is SanDisk.  I've used it often (not exclusively) and found it to be reliable quite speedy.