These programs I uploaded recently here in chess.com download.
Arena Chess GUI a chess GUI, you need to download a chess engine, for you to able to play with computer. This is for free, and no limitation.
The chess engines list:
http://www.tim-mann.org/engines.html
or
ChessPeer a playing program chess with a LAN (network) connection, where you can play with your officemate or any of your friends in different computer. This has a built-in chess engine, but you can change your chess engines. This I consider almost perfect chess program and its for free. The link above about the list of chess engines is the place where you can download a chess engines you like.
A chess engine from the Philippines, with an ELO of 2600.
Does anybody reccommend any great chess programs?
I got a chess program and I love it, but it is not as extensive as I would like it to be. My favorite part of it is the chess puzzles, which are very difficult but they help you to look ahead and consider the moves more carefully. It has improved my game tremendously, and sadly it only has about 200 or so chess puzzles, so I'm looking to buy a more extensive program. But this feature would be mainly what I will be looking for.
Another thing that would be helpful would be an opening book, because openings right now are something that I need to study.
So if anyone could reccommend any chess programs for an intermediate player with these features, I will be greatful. By the way I'm not a huge fan of chessmaster.