Here's a free backjack simulation program that I wrote back in the 1990's. It took me about a year to write it, working off and on. All you need is a C compiler. It plays out 100 billion hands of blackjack and can generate what is called the 'Basic Strategy'. Enjoy!