Bridge Master is interactive software, specifically designed to improve one's declarer play. Each presented board must be played perfectly, or else the declarer invariably goes down. Bridge Master achieves this by invisibly swapping the opponents' cards, if necessary. The contained bridge deals are subdivided into 5 different skill levels, with further extension sets available. Please, visit the Bridge Master website for more information.
I purchased the Bridge Master software on 2007-05-31. After having finished the included M set (for beginners, by Audrey Grant) on the same day, I was solving one board per day, progressing through the included A1 to A5 sets (for beginners to experts, by Fred Gitelman).