The Surly Troll fits your needs, but as it's a custom build, you'll spend a bit more than a complete bike. The two wheelset concept works great for road and trail riding. Here is a link to my build
http://www.bikeforums.net/showthread...ht=surly+troll