I play on ICC alot, and switched from blitzin to dasher. The main reason for the switch was the piece-set, which I consider very important because it is your view into the chess world. An ugly piece set just feels wrong.
By random I found out about an interface to ICC I wasn't aware of, called chess assistant. In the screenshots, there was a nice piece-set being used. Normally I do not like convekta products much because their default piece-set is absolutely horrible.
Look below in my screenshot to see what my piece-set setup looks like (there are other sets you can use as well. I had to download this piece-set from
chessassistance.comWell, chess assistant 9 is a very nice database program, and has tons of features, and seems easier to use than chessbase, which is confusing. However, I'll get right to the point why I think chess assistant is so revolutionary when used with ICC. The reason is that
without switching programs you can immediately get full, easy-to-play thorough analysis of your games. How that works is that chess assistant will analyze your game
as you are playing. When the game is finished, if you want to add annotations to it, you right click on the move list and click on 'comment game'. That's it.
Then you have nice comments, and you can click on a variation in the notation window, and see the computer's analysis right on the board, immediately. You can use uci-engines, like rybka (the strongest chess engine available), however the program comes with shredder.
This is so revolutionary that I think I'll repeat it: you get
instant feedback on games and blunders that you just played. No need to open up another database program, set to analysis, wait 5 minutes, and then finally look at your mistakes. With that lengthy of a process, who is to say you will do it for all your games? With chess assistant, it's so easy that you can quickly do it for all your games. You can change the analysis style, so that it only tells you about your blunders, or recommends strong moves you could have played, etc.
I won't elaborate much on the other features, of which there are many and are quite good. Suffice to say that having your icc program and database program all-in-one is quite nice and saves you time.
To top it off for icc players, there's actually another really nice feature, which is opening training similar to chess position trainer, or bookup. I haven't used that feature yet, so I won't comment on it, but I know that you can set it so the computer will not only test you in your opening variations, but it will at some point actually play against you. I can state from experience (using other programs clumsily setting them up to play in the preferred line) that you learn alot about your opening by having a computer play against you. I think you can even modify the engine's strength if you don't want to get crushed every game.
One more feature: after you have played a game, and say your opponent went out of your book and you're wondering what to do, you can immediately get a nice 'tree' of possible moves in the position, which shows you the win percentage, number of games, and elo of the players who played that move. All of these things you can do with chessbase products, however it just takes longer, you have to do reference searches, which take much longer, and it just seems easier in chess assistant.
Here is a screenshot of my icc interface + the instant analysis that was generated while I was playing:

As to the downsides, I've found a couple so far: #1No premove. This really bugs me, but the other features are so nice I've decided to dispense with premove.
#2: It does not appear to be possible to draw arrows while examining a game on icc.
Aparently there is a feature where it will send comments and arrows to people who are examining a game that is previously annotated (of which I don't know how to do either), but the window where you can draw lines and stuff with does not show up when examining a game. I also believe that even if it did, which might be possible somehow through the settings, it would not be as easy as dasher, blitzin, or playchess where you can just right-click drag from square to square, or hold alt and drag from square to square as in playchess. The manual merely says 'type arrow and the square to and from'. Highly inconvenient.
These are serious drawbacks imo, and it would make it pretty difficult to teach on icc without using arrows, even though you'd be tempted to still use chess assistant due to its nice analysis features.
Oh yeah, and then there's the price, I believe chess assistant 9 by itself costs around $70, or you can get it with a big database for around $100.
One neat feature, if you do get the program with the database, is that you can get your database updated with new games regularly. This is important if you want to stay on top of the latest theory. On that note, I think correspondence databases are really important too, and I'd like to know how to get access to the latest games.
In other chess related news, I'll be playing a tournament for the 'omaha city championship' tomorrow and the next day, so I'll be sure to post and maybe analyze the games.
Oh yeah: chesslecture.com.
I signed up for this service about 2 days ago. At first I didn't sign up because their 'trial video' was about the fried liver attack, and was very basic. Later I realized that it was marked 'beginner' level, and there are actually 'intermediate' and 'advanced' level videos as well.
I won't do a full review because I don't know enough about the site yet, but I can say that I have had a blast searching for my favorite players and watching videos of games they play. The annotations have been fairly good, sticking to the main variations and explaining them reasonably well. I haven't seen any 'and if black does this, er, gee, well maybe he can just do that' type analysis, so it looks like so far they have their material fairly well covered, or at least they have their variation-trees at-hand :)
So I would recommend chesslecture.com to all levels of players, for different reasons, maybe you want to learn an opening system (learn being a relative term there, you will get 'introduced' to it, or you want to watch some entertaining lectures of famous player's games.