Thanks everyone for the great feedback. I'll go to REI and try on some shoes and look at all the petals suggested in stores on online, Bluesky seems to have a good selection and pricing online. One last really basic question. Are all SPD shoes and pedals compatible or do I have to match the shoe brand with the pedal? Thanks!