Role swapping
One of the companies I worked for, we had job swapping/shadowing for a week between the help desk and the desktop technicians. It really improved relationships and understanding between the groups.
When a new piece of software was introduced it was usual to have one of the senior developers sit in the help desk area to take escalated calls. That was both educational and a morale booster for those on the desk.
James