As my new mobile (SE W660i) uses Sony's M2 instead of commonly used Micro SD, and the USB mobile cable can only does read write in very low speed, so I decided to buy a new card reader for that purpose, and finally got a card reader with Micro SD, M2, SD slots, now I can read all the cards with one card reader.

3 slots, with M2 slot at the left hand side.

Very thin and quite stylish.