or dont buy them online, because if they dont fit most shops will do free work to make them fit better, allow you to trade for a different boot, or give you a refund. not to mention it is supporting local shops. i personally bought my boots online(krypton rampage), but only because i was trying on a similar shell of my boot(krypton pro, more expensive and stiffer version of my boot), found the right size, had them look into ordering in a rampage in my size, they couldnt, offered a discount that still left me paying significantly more that i could afford, told them i was sorry but i could not afford to buy that boot and i was going to look online, they said no hard feelings but i would have to pay for any boot work.
right now i wish i had payed the extra money and gotten free bootwork to get a perfect fit and a nicer liner as well.