While awaiting Samsung Galaxy SII being launched, I would like to be prepared by buying 32 GB SDHC memory card for it. But I am confused; the highest class available is class 10. And I read in some web sites/forums it is said not all class 10 will compatible to smart phone. Secondly, class 10 is needed for transferring big files in sequential like camera and not for random seek as a smart phone. Is this true? Thirdly, for the SDHC memory card what highest class should I buy (either class 4, 6 or 10) to enable me to have the fastest access and saving. Please do help me clarifying the above issue. Thanks a lot pals.