My new needles arrived yesterday! So to recap, I sent off broken needles last Wednesday, got a confirmation email on Friday, and the needles came on Monday. In less than a week they replaced $20 needles that they didn't even sell me in the first place for $4, and then basically refunded that $4 with a free shipping coupon. Amazing.
Everyone go buy a lot of yarn from them now!