There's the rub, isn't it? You either go wide or you go deep. Sure MCO goes deep on all the openings but doesn't explain any thing so you might as well use an up to date database instead (some of which are free). FCO and the 4 part Chess Opening Essentials go wide but rarely more than 8 or 10 moves deep. Of course they really explain those 8 or 10 moves so you've got a pretty good idea what the main plans are for both sides so you can get into a middle game with a fighting chance. I have both and although they mostly overlap each has some strengths. Fundamental Chess Openings is much cheaper though since it's 1 volume. Most seem to think it's the current gold standard.
Luckily for you though since you're a diamond member you can watch GM Shankland's 9 part video on the Caro. Here's a link to the first part:
http://www.chess.com/video/player/the-complete-caro-kann---part-1-sidelines-first
What are some good books on general chess openings? I have John Watson's Mastering the Chess Openings, and that is a good book, but I feel it does not go deep enough into many of the openings it teaches.. For example, I do not know how to respond against the caro-kann as white, and watson's book does not really teach enough... At the same time, I do not want an entire book that goes over the caro-kann, as I have barely played against that opening.. Any suggestions would be great :P.
Thanks,
Rohan