Interviewing is the way to go. I was at my last job for 3 years, and during it I was applying to others, which made the time more bearable.
I'm now in a really great spot, but do plan to start applying to peripheral details, temp assignments, and promotions in about 6 months. Currently, I'm slated to help with some training classes, which has also been helpful, and I'll likely do it again.