Amazon has the lowest price for these headphones when you take the free shipping into account.
Update: It appears the price of this item went up sometime after the blog was posted. Amazon is now selling this item for $45.18. Buy.com has it for $39.99, but you'll have to pay for shipping. Thanks to reader "Tundro" for pointing out the price discrepancy in Talkback.