You got lucky! some dealers will charge up to $200, $60 for a blank key! anyways, I haven't got a price yet, but I did find a key programmer, for 120 GBP on ebay uk, and there's another one for 250 GB, which is the one I bought.........will let you guys know how it works.....here's the link if you wanna check it out:
http://cgi.ebay.com/ws/eBayISAPI.dll...MEWN:IT&ih=020