Time for my plug for Rosetta Stone. I think you should check out the demo. Here are things I'd point out to you and your dh if you were at my house.
Some of the things that I really like about Rosetta Stone have to do with the variety of activities that are involved with RS. It is not just listening to words and matching a picture on a computer screen. You have opportunity to write words and sentences in the language (either with pull down menus or just at the keyboard). So there is a lot in RS. As Lucy pointed out about the cost, each level covers high school level lessons.
Rosetta Stone is not only for homeschoolers. It was originally designed for the business world to be able to go to another country and function in business travel.
Rosetta Stone has a demo to try out. Get it and try the demo. You'll see the variety of activities ranging from listening and seeing the word, to just hearing the word, to just seeing the word, and then even writing exercises.
Each level has many units. At first, you go through these units just to identify basic vocabulary. But then it slowly kicks up a notch. After you learn boy, girl, man, woman, table, and so on..... you then will get a sentence such as
The boy is UNDER the table.
(now of course it is not in English, but in whatever language you are studying.)
then you are given 4 pictures.
You'll have one that has neither a boy nor a table
One with a boy Under a table
one with a boy and a dog
one with boy ON a table.
They build up on each other. It is just like the progression of learning a native language. It is way more than just a vocabulary matching game for computer. Those are important parts of learning how to communicate in a language.
By the end of the units, you begin to hear at least 2 different native speakers talking to each other. So there is a lot of training your ear to hear conversations.
What's missing from Rosetta Stone?
* person to person practice. You will need to do that.
* words, phrases and terminology specific to a religious conversation.
* probably other stuff. I'm not an expert on it.
Here are some ideas that are listed on the MFW High School Electives page that may be helpful: http://www.mfwbooks.com/highschool.html
Hope that might help your husband a bit to look at some of what his goals are. Get the demo or play around with it on their website.