I tried Layervault, but I didn't like how it takes a 'snapshot' everytime I save - since I was saving to prevent crashes and losing my work, not because I felt it was it a good place to call it a separate version. Then I'd end up with a ton of versions on LV, most of them not true versions.
What are your thoughts on this?