I honestly make it a point to buy in person as long as the online purchase is not crazily cheaper (and buying in Canada, that is often the case) I've been stung for cash by customs enough to not risk cross border online orders unless I REALLY have to have the thing in question.