I rarely shop with any of my colleagues so I'm pretty much out of luck if I can't find what I'm looking for!
You've hit the nail on the head Lizzypb. This is exactly what I think every time I hear the announcements.
I think (though correct me if I'm wrong) the use of 'colleague' to mean staff started with Asda many, many years ago, and then Tesco and Sainsbury, among others, followed suit. I heard that the thinking behind it was that the word staff originally referred to housemaids, servants, butlers, ladies in waiting and so on - all the 'below stairs' folk in the grand houses of the nobility in days gone by - and was therefore considered patronising and condescending. I have no idea how true that is, but certainly today the definition is somewhat different. The Oxford Dictionary defines staff as 'All the people employed by a particular organization.'. This definition precisely fits everyone employed at Asda, Tesco, Sainsbury and so on. The term 'colleague' does not.