I saw a service van for "Nerds On Call" (a computer repair service) on the highway today. As I passed the van I glanced at the back window and saw some advertising text that read On-sight service. I'm thinking that is wrong, and should read On-site service. Is the use of On-sight acceptable here?