Hey GTers who don't live close to yarn and craft stores - where do you get your yarn? I'm looking for a place that has low, low, low shipping costs but lots of variety. Any suggestions? I learned a new stitch last night and am pumped to try it out. :D