Steve cm dems good wages man. I know one of your main competitors and he pays 300 take home. So I expect your staff are good and if they have any sence they'll stay. Not sure about your yp strategy, but i haven't had long enough to think of a sensible answer.
Just been reading bransons new book (tenner in tesco's), very good on branding, might give you a few ideas.