An alternative to the SPD and flat double sided is to get something like the Shimano 520's double sided SPD and then the flat clip ins for those times you want to use them as flats. That way when you need them to be flats they can be, but when not you get the double sided SPD benefit.