Yes, class 10 will definately work...I have two, one is filled with movies and the other I am using for photos & music.
I would avoid micro SDs...have read about too many problems.
My last purchase was at Fry's and was a Patriot LX series class 10 SDHC....worked right out of the box...no reformating necessary.
Stick with brand names and you should be ok.