Shoes for Shimano Trail Pedals?

Ive decided to leave my flats behind and revert back to SPD's so in a moment of panic i have bought some basic shimano trail SPD's.
My worry now thoguh is that the cage may prevent some shoes easily clipping in, and i DESPISE the look of their All-Mountain BMX inspired shoes.
Can anyone confirm that ALL other shimano MTB shoes are comatible, otherwise can anyone recommend me some that do work well with them?
I'm thinking i should have just bought M520 pedals now to save the hassle.
My worry now thoguh is that the cage may prevent some shoes easily clipping in, and i DESPISE the look of their All-Mountain BMX inspired shoes.
Can anyone confirm that ALL other shimano MTB shoes are comatible, otherwise can anyone recommend me some that do work well with them?
I'm thinking i should have just bought M520 pedals now to save the hassle.
The Frog: Lapierre Zesty 214 2010 - Upgraded - W.I.P
0
Posts
http://www.youtube.com/user/MrDelcol#play/uploads
hd vids
http://www.youtube.com/user/topasassin#play/uploads
http://www.vimeo.com/user2514116/videos
I've gone and bought Shimano pedal and shimano shoes so all should be well.
id tell you what i bought but i dont remember the numbers for the life of me.
"As I said last time, it won't happen again."