I thought that law only made vets give them free for a fixed period of time after it came in - maybe that period ended on 1 Jan 08? The other alternative is that I was told about what is, in effect, a 'dispensing fee' which can be charged for prescriptions, although it has to be charged to ALL customers including those collecting their prescriptions directly at the surgery.