Pff, that's nothing: How about making cluttery
windows obsolete?
Virtual desktops. (Not the dumb cube kind).

Fancy window switcher.

Searching within the Scale window switcher.

I also turned on a neat plugin which fades out windows that are on top, if I have my mouse over a different one, so if I have to flip between stuff for reference I don't even need to click.
I have tried the docks, but they just don't do it for me. Too much bother; they tend to take applications, but putting files on them either takes up space or is really complicated. Stacks in MacOS sound like they may be a good solution. (Though I won't hold my breath; almost every Mac desktop I come across is completely littered with random icons. Seems to be 'the way' with that system...).
I'm working on a little file holder applet for the GNOME panel that could be pretty cool. I hope to have a d-bus interface so applications can tell it to expand. (For example, if someone starts clicking / dragging media out of the web browser, the applet could subtly offer to take it off his hands). The plan is to make it prominent enough that putting stuff there is effectively the same motion as (if not easier than!) putting stuff on the desktop.
Some day, if I get it to a working state, it will surpass just dumping files on the desktop by keeping track of them and doing something about the stuff that just seems to sit there motionless.