Ace the Fatalist
But you're you. You should be an afficianado of this stuff.
lol
i meant intimidating to the average person. a lot of ppl are put off by going out of their way to download a program, especially if they might not like it and never use it again. having it be like BAM! right there is a good way to get ppl to at least click around for a few minutes.
with that being said, its clearly for newcomers. ppl that produce regularly would probably not look twice at a browser based studio.