I’m looking for a graphical versioning system for sketches, wireframes etc

Up to now I've gathered so many sketches, wireframes, icons and mockups for all different kinds of projects and customers I have supported or worked for. Digital and on paper. I have noticed that I desperately need a new system to organize all my documents.

I continuously find my self grasping through my folders containing all my notes, looking for solutions from other projects that might be useful to the one I am working on at present. I don't like the way I'm working now, having all my ideas tucked away in between tons of paper in a folder on a shelf. I wan't them accessible, fast and at any time. Maybe even when visiting a customer out of office.

I think ideas have to flow together. I don't like having them separated. I need some sort of solution to grasp trough my sketches and documents for inspiration while grouping or clustering them. This should be fast since while I'm searching, an idea starts to form in my mind. At that point it is so delicate, it can be eliminated within a second by any kind of mental (or physical) distraction.

To me creative processes always need feedback or at least a fresh eye looking over them. I wan't others to criticize my work so I can improve and make things better now and in the future. I want others to see what I am working on so they have insight on my work. I want them to take part in a typical iterative design process. I also see developers tracking and telling me, that this and that is possible, that this and that feature might exceed our budget and so on.

I want to keep track of any kind of version of any kind of idea. Ideally with timestamp, tag and annotation feature. Not only to document my work but to show me when and how much time or effort I spent on a project.

What I'm looking for? I'd like a graphical based versioning system. Something like git for programming. Has anyone any idea or maybe a workflow one uses that would fulfill my needs? How do you manage all your drawings and ideas when you create concepts? Please do share your insight.

EDIT (tools I'm using now)

I'm using all sorts of tools depending on where I am and whats accessable to me at that moment: A4 paper, a sketchbook, iPad (App: upad), post its, whiteboard, Flipcharts, Axure and a graphical tablet.

Axure is pritty nice, since it involves SVN versioning! Down side to that though is its unflexibility when searching through the text based versioning system.

Evernote provides some nice automatic ocr (text recognition) when uploading pictures. Versioning and especially searching for notes in evernote is desperate unfortunately.

For now I'm trying to keep everything digital, taking pictures of my paper sketches and gathering them in folders and subfolders, making .txt notes on my ideas. I'm also trying to use my ipad and tablet as often as possible. But at the end of the day I always find my self spending more time organizing and searching rather than being creative.