In reply to Removed User:
Generally the really expensive shoes are pricey due to the materials used to stiffen up the soles. Composites and the like. Cheaper shoes will normally have fibreglass or the like soles.
I echo whats already been said get yourself down to your local bike shop and try lots of different shoes, the fit between brands can be radically different. When I worked in a shop I found generally customers with normal feet liked the shimano shoes while those with slighter wider feet often seemed more comfortable with specialized shoes. Obviosuly there are no rules as such, their your feet!
Also bear in mind you will be riding in them not walking so bear this in mnd when trying them on, the number of people who used to put them on and walk around like they were buying trainers was quite funny!