Gotta second what Bianchi said about the Specialized S-works shoes. I'd been through a similar progression of shoes, and the S-works are without doubt the best fitting, most comfortable shoes I've ever worn. That said, don't take my word for it. Try'em before you buy'em. You'll find the S-work run about 1/2 size larger that the same size Sidi's
-Bert