I have a relatively narrow foot, but it's also a little higher-volume than average, I guess. And my right foot's a bit bigger than my left.

I'm getting three different answers for my Euro shoe size...my normal everyday sneakers are 9.5 US. Their label says that's 40.5 Euro. The size chart provided by TE says that I should be a 42 or a 42.5. The size chart from Zappo's (you can get these things there?! I'm shocked!) says 40.5-41. The chart from Performance (they have one that compares all cycling shoe brands they carry, which is nice) says 42. I'm now very confused.

Apparently I have giant feet...or at least, by comparison with most people here.