I don't know who is worse: Valve who announces projects that are in development or possibly in development (Portal 2, HL2: Episode 3) yet say F all about it or Blizzard who also takes their sweet time yet regularly brings out content, interviews and trailers yet they take forever making waiting periods worse.