Is there a good replacement for the Dock? What are the best dock replacements?
  
  It's frustrating to keep track of
  windows in the dock unless they're
  minimized. For instance, I often have
  10-15 separate PDF documents open.
  It's a mess to keep track of them on
  the dock.


-- Harry Gindi
HyperDock gives you window previews for each running app in the dock, which helps tremendously.