Hi Gains,
That's great that your fiancee likes living here in America, and wants to improve her English. English is definately something she can work on, as it is the main language here used for communication, so it is very important for her to learn this skill. After all, one of the first steps in moving into a new country, is to learn its language. For several years I used to volunteer at a local community program to teach English to immigrants of all ages in Canada. I can tell you that it is quite the interesting experience all the students and the teachers. In my opinion, the best way for your fiancee to learn English is:
-In answer to your question about computer programs, the computer program that we used was "AutoSkill"
http://www.autoskill.com/ It is a program that teaches English up to a high school/12 grade level, with lots of fun activities to do, like puzzles and games. Though geared towards children, we found that the adults liked the program too. The main emphasis of the computer program was on phonics and pronouncation of words. I'm not sure if they sell this program to individuals, but you might be able to find a community group in your area that uses this computer program to teach its students English.
-Have her take an English class in your community (through a school, community centre, learning centre, etc) where she can learn basic English skills. It would help her to see that other people are just like her, wanting to learn English. As well, this is a good opportunity for her to meet new people in America (especially new immigrants who, like her, want to learn English too).
-Since you mentioned that she is from China, make sure that when she speaks, that she practices her "r" sounds. I found that with the Chinese language, the pronouncation of "r" in words can be mistaken for "l", as there is no "r" in the Chinese language. Also, have her emphasize articles found in the English language (for example, "a", "an", "the") as again, in the Chinese language there is a lack of these articles. For example, in English one would correctly say, "I saw the cat", and in Chinese, one would incorrectly say, "I saw cat". Lol...
-Last but not least (and the most important of all): Practice, practice, practice!! Have her speak to people in English, and to write her thoughts and ideas in English. I found that when I taught students English, they learned the best by talking in groups with basic conversation (for example, talking about the news, weather, cultural differences, etc.), and by writing in journals/composition books about their life experiences.
I hope this helps. Good luck with your fiancee in her English learning endeavours!
Ant
QUOTE(Gains @ Sep 6 2007, 01:39 PM)

Hi everyone. My fiancee got here last week and she is liking it here very much. She does want to further her English. She can speak English and I can understand her and she can understand me and all, but its hard for herto talk to other people who can't understand her. She wants to get a program for the computer that can help her. The one that came to mind was Rosetta Stone, but when I read the reviews on it, it says it teaches "basic" English. Has anyone had any good fortune with any other programs that we could try?
She is from China, if that makes a difference as to which rogram is best. Thanks again!