I do like the discount feature!
My only opinion for change is instead of it automatically doing it. Have it as a check here option.
It really confuses clients when I tell them the price showing is for repeat clients. Even though my profile shows the correct rate they seem to read over it. If they read it at all.