SSP,

Have you looked at Hiawatha Cyclery? 4205 E 54th St, Minneapolis, MN 55417

They carry Rivs and Surlys. I think I've heard good things about them.

Another idea is to just buy a frame. Maybe even custom and have the bits taken off your current bike and put on the new frame.