struth, if you want to stay with your pedals you could have just duck taped your feet to them, would have offered the same level of grip as this set up i'd guess!
hahaha, I wasnt too sure about the shoes but the sole is quite stiff and I have to be honest they are really good! Pedals will tell in time since they have a lot to live up to after my wah wahs on the DH beast!