I've been thinking about it too. What I came up with was to use a short chain to drive a pulley. The pulley would then have a belt to another pulley on the back wheel. You could possibly mount the first pulley to the seat tube. Sure, you still have a chain, but it's a very short one which you could completely cover with a chain guard of sorts. I think it would still cut out a lot of noise and vibration.