Nice BJ game on:
http://www.pocketcasinos.com/
It has everything you asked for + you can gamble for real if you like!
Pocketcasinos.com is the first casino site that offers free games for PocketPC and regular PC. You can play offline (Practice Mode) or connect to our secure gaming server where you can play for real!