Term limits work really well for the Whitehouse. I don't see why they wouldn't work well for Congress. And forcing lobbyists to reestablish rapport, dig up dirt, etc... with new congresspeople every few years would do wonders.
There's a reason financial institutions force people to take holidays. It's good for rooting out theft.