On this note, I love the concept and the simple design but with all of that open real estate on the homepage you might consider one short explanatory blurb to greet visitors and pull them right in.
I agree, however we would like not to get users confused that Stremfile.com is yet another web 2.0 app with large headlines etc. We want it to breathe backend and be very minimalistic. I mean look at Google.com?
Agreed regarding a video. It's a nice addition to have on an About or Tour page but never rely on a video to be the piece of content that tells potential users who you are and what you do.
You guys have a terrific and unique service offering - one or two well-placed sentences (and perhaps a more link) will work wonders...
In my opinion no explanation should be necessary on the homepage. I went straight to the navigation bar to find an explanation but was tripped up a bit because "How it Works" is the third link on the bar and not the first.