Just as a general bit of hopefully helpful information...

If anyone has flat feet (ie, no arches to speak of) a very good shoe brand to consider is Specialized. Their 'body geometry' technology has created a shoe that is designed to work for those who pronate (which most people do...but not everyone). If you have flat feet, it is highly likely that you also pronate and therefore, a Specialized shoe should work well.

I have short, flat feet that pronate and I need a wide toe box. I bought my specialized road shoes originally because they were the only pair my LBS had in my size at the time. Luckily, I loved them from the start. I've since been to a specialist and she said that I picked the right shoe for my foot (phew!).