What are some other places to buy MTB frames online?
In the US http://www.performancebike.com and http://www.nashbar.com are two big online bike outfitters.  I don't know that either sells bare frames, but they do sell a wide variety of stuff.

And of course a number of custom/low volume bike builders sell bare frames.

Here is a pretty good list of bike &amp; frame manufacturers.