I guess my post was too subtle. What I was saying is the dealer should handle the cards (nobody else). We usually have a few people willing to deal, and rotate that duty every 20-30 minutes.
Even when the dealer is playing? I failed to mention this in my OP.
Cash game or tourney?
If it is a tourney, how do you keep seating random and also position the dealer in the middle of the table? When a new dealer starts dealing, does everyone have to rotate seats around the table to allow the dealer to sit in a middle positon at the table?