Interactive online chessboard: set up an arbitrary position, make moves, and navigate through the history of your moves. Play chess positions which require more pieces than you have available or use for position analysis.
Wise Board Editor: http://www.apronus.com/chess/