I buy and have bought from both VO and Compass (a.k.a. Rene Herse) and will continue to do so. Both great companies, I'm glad they're around. I haven't purchased anything from Riv, but not because I wouldn't or have any problem with them. I respect what they do.
I plan on building up a VO Polyvalent frameset over the course of this next fall and winter, and will use both VO (obviously!), Rene Herse, and ebay for that.