Oh, BikeForums.
I use one form of Eggbeaters or another on all of my (our) bikes. Eggbeater SL's on the road bike, Eggbeater 2Ti's on my Fuel, Mallet 1's on my Dad's Fuel and I'm putting Mallet 1's on my soon-to-be dirt jumper.
Crank Bros. makes the Quattro, a road version of the Eggbeater. Just for future reference. The only problem with MTB shoes on the road is that the MTB shoes are a little flexier as not to totally inhibit walking.