How would a business change if...
Marketing had to spend two weeks in tech support.
Engineers had to spend two weeks doing customer training.
Managers had to spend two weeks doing testing.
Executives had to spend two weeks doing customer service.
Documentation writers had to spend two weeks teaching classes using only the manuals they'd created.
Accounting had to go on a 10-cities-in-14-days business trip and fill out their expense reports accurately, on time, and without a single missing receipt.
Sales people had to spend two weeks in a programming course.
Existing customers had to approve your marketing and advertising.
Clients attended your staff meetings.
And my personal favorite...
What if tech support and customer service reps were treated like the top sales people? What if they were sent on all-expense-paid trips based on how many customer complaints they fixed?