More Answers
Regarding the 10 face-up. Insurance is almost never available here. It would be a he sucker bet if it only paid to 1. So much so that even casinos are too embarrassed to offer it. It could be reasonable to pay something like 12 to 1 on it, but that is just done.
Regarding surrender. Usually you cannot surrender when the dealer has BJ. If you are allowed surrender before they check for BJ, it is called �Early Surrender� The standard form is called :Late Surrender�. LS is the most common. ES is very favorable, especially against an Ace. That is almost never available, at least in this country.
Some of the strategy questions you have asked about depend on the rules. That is you will see different answers in different places. For example, it is correct to split 4s vs 5,6 in a DAS game, but not otherwise. The ability to subsequently double after splitting makes splitting more attractive.
There are some Web site that list BS given in the links on the left frame. I think the Wizard of Odds has that feature, as does Ken Smith�s BJ Engine. I think both of them allow to specify the rules, and it will produce the strategy for that game.
A good feature would for your program would be to allow the player to set various rules options. An alternative approach is to give the player the most liberal rules, so that he/she has the most options available.
Please do NOT use 8 decks. They aren�t used that much, and we don�t want to encourage civilians to think that they are. Six decks is acceptable, although you could do single deck. Especially, if you can only pay one spot at a time, so you don�t have to worry about running out of cards.
Regarding the other rules you asked about: Usually splits are limited to 4 split hands (so can split 3 times.) In some games it is restricted even further. Re-splitting Aces is allowed by some casinos in their multi-deck games, but usually not in pitch games. IN my city all the casinos allow it; in Indiana none of them do. In LV, the better ones like MGM-Mirage do allow it.
Double any first 2 cards is pretty standard, although sometime there are restrictions for single and occasionally double deck games. In my state, doubling is restricted to 10 or 11 at the reservation casinos which have double deck games.
For Shoe games, dealers Standing on Soft 17 (S17) is more prevalent; at pitch games Hitting Soft 17 (H17) is. There is a lot of variation in this. S17 is the rules at almost of the casinos in Michigan; H17 is standard at almost the games in Wisconsin.
I am not familiar with the casinos near Seattle.