I just got some new shoes. i think my Giro's were contributing to my shin pain. i got some weird twinges riding my mtb long last friday... out of nowhere and it was the first long ride in them in a long time... then i looked back at my log and my shin issues have seemed to pop up after riding my mtb or cx bikes in the giros. maybe a coincidence.
I recently added varus wedges to my road shoes and it's made a huge difference in my ankle, knee, hip alignment.
I am HUGE fan of specialized shoes because they are have a build in wedge. I picked up a pair of these last weekend at bike source:
the are super comfortable and i don't think you can find a better shoe for the price ($150). and i've ridden in a bunch of different mtb shoes over the last 10 years. from $100 to $400. these are comfortable as any pair i've worn. i also picked up the correct specialized footbed for foot/arch. makes such a difference. they feel like a pair of running shoes on my feet.