If anyone's looking for an Xbox360 hard drive, I was at Superstore in Metrotown (Vancouver) the other day and they had a whole bunch of smaller ones with a 25% clearance discount.
20GB refurbished = $19.44 - 25% = $14.58
60GB brand new = $34.44 - 25% = $25.83
Both prices obviously have HST on top (why are we still paying HST, I thought we killed that?). If you have a 10% employee discount card, it stacks in the best way (10% of the full price comes off the discounted price) I didn't see any larger sizes. They come with extras like headsets and 3 month Gold cards.
There were also some 12 month "Messenger Gold Packs" for $80 (minus 25%, minus 10% if that's available to you, plus HST) that come with 12 months of Gold, Project Gotham Racing 4, and a chatpad/headset.
Edit: I should mention that the drives are for the fat Xbox360, not the slim, if that wasn't obvious. Although you could potentially swap these official drives into slim enclosures, or use these official enclosures to build your own 250GB drives, or whatever.