I also suggest some random i/o patterns rather than sequential i/o, but most importantly what would be REALLY useful is to know how many writes such or such card or brand or type of card allow, it's flash technology, therefore it has a limited amount of write cycles available, which obviously is clearly not advertised, and these numbers vary quite a lot from constructor to constructor (and often from same cards from the same manufacturer, but different revision numbers). But performing such tests are indeed destructive, although that'd be worth it. Benchmarks in sequential i/o are somewhat useless, because as long as the card is fast enough to play a movie (the contrary would be surprising) then it's fast enough for anything you would want to do that involves sequential i/o on a flash card (unless if you're intending to put a database on such card and do some table scans). Random i/o is probably closer to what people are using these cards for. If you're just storing movies on such card, then maybe, just maybe you bought the wrong kind of device, and you should have looked for some video ipod or anything (archos, creative zen...?) preferably with a harddrive. Because the point of storing 10 movies on a card is somewhat meaningless (that's when streaming media is usually more valuable than reading from the flash card); and needless to say, the cost of a 12GB/8GB card is almost as high as the cost of 10 dvds. <snip> Now, let me ask the N810 community, what do you intend to use your 6GB+ flash card for? Now don't get me wrong, it's fine to have your favorite movie on your flash card (as long as it's "Wargames"), I'm just saying that it somewhat defeats the purpose of flash memory.