I can't say much more than the fact that everyone is right...they run small.  I ordered a size 9 since my choice was a 9 or 10 (no half size available when I ordered).  It was just barely too small, but I didn't want to risk it ending up being uncomfortable. Returned.  :(