speaking of platforms...

I was looking at the Shimano DX pedals....they're BMX pedals...but I wonder how they'd be on my Aurora...or my Specialized commuter...

I'm not liking my straps...can't remember the name..Lisa and Sandra use them...I either fall over (I think I'm falling one way..get my foot out and fall the other way!!)