Also, does it annoy anyone else when they don't even put a small amount of text telling what a program/service does on the front page?
I don't want to watch some video where people fawn over their great new service. I just want to quickly read what it does and move on (or sign up or download, whichever is appropriate).