puk codes are provided by your network operator and are given for free, but if uyou have entered the wrong puk code too many times, that might meen that your sim card is now blocked perminantley!
Contact your operator they may be able to help, otherwise you may have to buy a new sim card and have your number transfered on the the new sim.
Andy
February 2008