I was actually thinking of trying outYou must be registered to see the links. From reading about it, it maintains its own database of cards, which would be a plus over Apprentice, if I'm understand it correctly. Additionally, it is actually a full fledged implementation of the game into software.