> 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?
Annoys the heck out of me. Wish every front page was like YC's, or Deck networks (no sarcasm, quite serious). I do not know if most <whoever responsible for company website frontpage> are idiots, or is this what sells, and the idiot is me.
edit: responsible for, not from.