Mostly online. I’ve never gone wrong ordering from Zappos.com because they’ve got free shipping and I can order several of the same item, pick the best fit and send the rest back, free. Amazon.com is okay, the shipping was a bit steep though so I ordered from Barnes & Noble. Darned thinkgeek.com was sold out of most of the items I wanted and really let me down by not having an audio box in the Chewbacca slippers :(