I never even thought about it until it was mentioned, I just do it but nobody has moaned and now that I've printed off hundreds of price tickets ending in 99p, that remains my pricing strategy 
Ending the price in anything other that 00 or 99 wouldn't be good in my book because I would have to start worrying about change other than 1p and £1.