updated for version 7.0218
diff --git a/runtime/spell/en/en_AU.diff b/runtime/spell/en/en_AU.diff
index 1621ec3..5dddb47 100644
--- a/runtime/spell/en/en_AU.diff
+++ b/runtime/spell/en/en_AU.diff
@@ -1,11 +1,11 @@
 *** en_AU.orig.aff	Fri Apr 15 13:20:36 2005
---- en_AU.aff	Sun Jul 31 22:16:19 2005
+--- en_AU.aff	Wed Jan 11 11:10:45 2006
 ***************
 *** 7,9 ****
   SET ISO8859-1
 ! TRY esiaénrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWöâôZQJXÅçèîêàïüäñ 
   REP 24
---- 7,140 ----
+--- 7,147 ----
   SET ISO8859-1
 ! TRY esiaénrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWöâôZQJXÅçèîêàïüäñ
 ! 
@@ -15,7 +15,7 @@
 ! 
 ! MIDWORD	'
 ! 
-! RAR ?
+! RARE ?
 ! BAD !
 ! 
 ! MAP 9
@@ -139,6 +139,13 @@
 ! SAL ZZ-                  _
 ! SAL Z                    S
 ! 
+! # When soundfolding "th" is turned into "@".  When this is mistyped as "ht" it
+! # soundfolds to "ht".  This difference is too big, thus use REP items to lower
+! # the score.
+! REPSAL 2
+! REPSAL ht @
+! REPSAL @ ht
+! 
   REP 24
 ***************
 *** 34,53 ****
@@ -162,7 +169,7 @@
   PFX E Y 1
 ! PFX E 0 dis . 
   PFX F Y 5
---- 165,184 ----
+--- 172,191 ----
   PFX A Y 2
 ! PFX A 0 re [^e]
 ! PFX A 0 re- e
@@ -580,7 +587,7 @@
   SFX T y iest [^aeiou]y
 ! SFX T 0 er [aeiou]y 
   SFX T 0 est [aeiou]y
---- 188,582 ----
+--- 195,589 ----
   PFX F 0 col l
 ! PFX F 0 con [^abehilmopru].
   PFX K Y 1
@@ -1664,7 +1671,7 @@
 ! SFX 3 0 ist's [aeioubp]y 
 ! SFX 3 o ist's o 
 ! SFX 3 0 ist's [^eoy] 
---- 589,1274 ----
+--- 596,1305 ----
   SFX R Y 72
 ! SFX R 0 r e
 ! SFX R 0 rs e
@@ -2351,8 +2358,39 @@
 ! SFX 3 0 ist's [aeioubp]y
 ! SFX 3 o ist's o
 ! SFX 3 0 ist's [^eoy]
+! 
+! 
+! # list of 250 most common English words (plucked from the internet)
+! COMMON the of to and a in is it you that he was for on are with as I his they
+! COMMON be at one have this from or had by hot word but what some we can out
+! COMMON other were all there when up use your how said an each she which do
+! COMMON their time if will way about many then them write would like so these
+! COMMON her long make thing see him two has look more day could go come did
+! COMMON number sound no most people my over know water than call first who
+! COMMON may down side been now find any new work part take get place made live
+! COMMON where after back little only round man year came show every good me
+! COMMON give our under name very through just form sentence great think say
+! COMMON help low line differ turn cause much mean before move right boy old too
+! COMMON same tell does set three want air well also play small end put home
+! COMMON read hand port large spell add even land here must big high such follow
+! COMMON act why ask men change went light kind off need house picture try
+! COMMON us again animal point mother world near build self earth father head
+! COMMON stand own page should country found answer school grow study still
+! COMMON learn plant cover food sun four between state keep eye never last let
+! COMMON thought city tree cross farm hard start might story saw far sea draw
+! COMMON left late run don't while press close night real life few north
+! 
+! # a few more for consistency
+! COMMON five six seven eight nine ten hundred thousand
 *** en_AU.orig.dic	Fri Apr 15 13:20:36 2005
---- en_AU.dic	Sat Oct  8 15:54:05 2005
+--- en_AU.dic	Wed Mar  8 13:14:30 2006
+***************
+*** 1,2 ****
+! 45654
+  AA
+--- 1,2 ----
+! 45653
+  AA
 ***************
 *** 912,914 ****
   Alaska/M
@@ -2628,12 +2666,15 @@
 --- 45578,45579 ----
 ***************
 *** 45655 ****
---- 45646,45653 ----
+--- 45646,45656 ----
   zymurgy/S
 + nd
 + the the/!
++ and and/!
 + a a/!
 + a an/!
 + an a/!
 + an an/!
 + PayPal
++ Google
++ TCP\/IP
diff --git a/runtime/spell/en/en_CA.diff b/runtime/spell/en/en_CA.diff
index 528bab4..d999571 100644
--- a/runtime/spell/en/en_CA.diff
+++ b/runtime/spell/en/en_CA.diff
@@ -1,8 +1,8 @@
 *** en_CA.orig.aff	Fri Apr 15 13:20:36 2005
---- en_CA.aff	Sun Jul 31 22:16:56 2005
+--- en_CA.aff	Wed Jan 11 22:03:23 2006
 ***************
 *** 3,4 ****
---- 3,134 ----
+--- 3,141 ----
   
 + FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 + LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
@@ -10,7 +10,7 @@
 + 
 + MIDWORD	'
 + 
-+ RAR ?
++ RARE ?
 + BAD !
 + 
 + MAP 9
@@ -134,6 +134,13 @@
 + SAL ZZ-                  _
 + SAL Z                    S
 + 
++ # When soundfolding "th" is turned into "@".  When this is mistyped as "ht" it
++ # soundfolds to "ht".  This difference is too big, thus use REP items to lower
++ # the score.
++ REPSAL 2
++ REPSAL ht @
++ REPSAL @ ht
++ 
   PFX A Y 1
 ***************
 *** 30,33 ****
@@ -141,7 +148,7 @@
 ! SFX N   y     ication    y 
 ! SFX N   0     en         [^ey] 
   
---- 160,163 ----
+--- 167,170 ----
   SFX N   e     ion        e
 ! SFX N   y     ication    y
 ! SFX N   0     en         [^ey]
@@ -151,7 +158,7 @@
   SFX H   y     ieth       y
 ! SFX H   0     th         [^y] 
   
---- 170,172 ----
+--- 177,179 ----
   SFX H   y     ieth       y
 ! SFX H   0     th         [^y]
   
@@ -160,12 +167,12 @@
   SFX G   e     ing        e
 ! SFX G   0     ing        [^e] 
   
---- 177,179 ----
+--- 184,186 ----
   SFX G   e     ing        e
 ! SFX G   0     ing        [^e]
   
 *** en_CA.orig.dic	Sat Apr 16 14:40:06 2005
---- en_CA.dic	Sat Oct  8 15:54:16 2005
+--- en_CA.dic	Wed Mar  8 13:14:35 2006
 ***************
 *** 46,48 ****
   R/G
@@ -437,13 +444,16 @@
   felicitous/IY
 ***************
 *** 62341 ****
---- 62343,62351 ----
+--- 62343,62354 ----
   data/M
 + et al.
 + the the/!
++ and and/!
 + a a/!
 + a an/!
 + an a/!
 + an an/!
 + PayPal
++ Google
 + e.g.
++ TCP\/IP
diff --git a/runtime/spell/en/en_GB.diff b/runtime/spell/en/en_GB.diff
index 980502d..dabb74b 100644
--- a/runtime/spell/en/en_GB.diff
+++ b/runtime/spell/en/en_GB.diff
@@ -1,8 +1,8 @@
 *** en_GB.orig.aff	Sun Jul  3 17:53:13 2005
---- en_GB.aff	Sun Jul 31 22:17:09 2005
+--- en_GB.aff	Wed Jan 11 22:03:27 2006
 ***************
 *** 8,9 ****
---- 8,140 ----
+--- 8,147 ----
   TRY esiaénrtolcdugmfphbyvkw-'.zqjxSNRTLCGDMFPHBEAUYOIVKWóöâôZQJXÅçèîêàïüäñ
 + 
 + FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
@@ -11,7 +11,7 @@
 + 
 + MIDWORD	'
 + 
-+ RAR ?
++ RARE ?
 + BAD !
 + 
 + MAP 9
@@ -135,6 +135,13 @@
 + SAL ZZ-                  _
 + SAL Z                    S
 + 
++ # When soundfolding "th" is turned into "@".  When this is mistyped as "ht" it
++ # soundfolds to "ht".  This difference is too big, thus use REP items to lower
++ # the score.
++ REPSAL 2
++ REPSAL ht @
++ REPSAL @ ht
++ 
   REP 27
 ***************
 *** 37,56 ****
@@ -158,7 +165,7 @@
   PFX E Y 1
 ! PFX E 0 dis . 
   PFX F Y 5
---- 168,187 ----
+--- 175,194 ----
   PFX A Y 2
 ! PFX A 0 re [^e]
 ! PFX A 0 re- e
@@ -576,7 +583,7 @@
   SFX T y iest [^aeiou]y
 ! SFX T 0 er [aeiou]y 
   SFX T 0 est [aeiou]y
---- 191,585 ----
+--- 198,592 ----
   PFX F 0 col l
 ! PFX F 0 con [^abehilmopru].
   PFX K Y 1
@@ -1664,7 +1671,7 @@
 ! SFX 3 0 ist's [aeioubp]y 
 ! SFX 3 o ist's o 
 ! SFX 3 0 ist's [^eoy] 
---- 592,1281 ----
+--- 599,1288 ----
   SFX R Y 72
 ! SFX R 0 r e
 ! SFX R 0 rs e
@@ -2356,7 +2363,7 @@
 ! SFX 3 o ist's o
 ! SFX 3 0 ist's [^eoy]
 *** en_GB.orig.dic	Sun Jul  3 18:05:07 2005
---- en_GB.dic	Wed Sep 28 23:07:50 2005
+--- en_GB.dic	Wed Mar  8 13:14:37 2006
 ***************
 *** 630,632 ****
   Byrne/M
@@ -2544,7 +2551,7 @@
 --- 45670,45671 ----
 ***************
 *** 46281 ****
---- 46260,46275 ----
+--- 46260,46278 ----
   Zurich/M
 + conj.
 + pompon
@@ -2556,8 +2563,11 @@
 + Moolenaar/M
 + pneumonic
 + the the/!
++ and and/!
 + a a/!
 + a an/!
 + an a/!
 + an an/!
 + PayPal
++ Google
++ TCP\/IP
diff --git a/runtime/spell/en/en_NZ.diff b/runtime/spell/en/en_NZ.diff
index 5250a8e..3652d99 100644
--- a/runtime/spell/en/en_NZ.diff
+++ b/runtime/spell/en/en_NZ.diff
@@ -1,11 +1,11 @@
 *** en_NZ.orig.aff	Fri Apr 15 13:20:36 2005
---- en_NZ.aff	Sun Jul 31 22:17:27 2005
+--- en_NZ.aff	Wed Jan 11 22:03:30 2006
 ***************
 *** 7,9 ****
   SET ISO8859-1
 ! TRY esiaénrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWöâôZQJXÅçèîêàïüäñ 
   REP 66
---- 7,140 ----
+--- 7,147 ----
   SET ISO8859-1
 ! TRY esiaénrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWöâôZQJXÅçèîêàïüäñ
 ! 
@@ -15,7 +15,7 @@
 ! 
 ! MIDWORD	'
 ! 
-! RAR ?
+! RARE ?
 ! BAD !
 ! 
 ! MAP 9
@@ -139,6 +139,13 @@
 ! SAL ZZ-                  _
 ! SAL Z                    S
 ! 
+! # When soundfolding "th" is turned into "@".  When this is mistyped as "ht" it
+! # soundfolds to "ht".  This difference is too big, thus use REP items to lower
+! # the score.
+! REPSAL 2
+! REPSAL ht @
+! REPSAL @ ht
+! 
   REP 66
 ***************
 *** 76,95 ****
@@ -162,7 +169,7 @@
   PFX E Y 1
 ! PFX E 0 dis . 
   PFX F Y 5
---- 207,226 ----
+--- 214,233 ----
   PFX A Y 2
 ! PFX A 0 re [^e]
 ! PFX A 0 re- e
@@ -580,7 +587,7 @@
   SFX T y iest [^aeiou]y
 ! SFX T 0 er [aeiou]y 
   SFX T 0 est [aeiou]y
---- 230,624 ----
+--- 237,631 ----
   PFX F 0 col l
 ! PFX F 0 con [^abehilmopru].
   PFX K Y 1
@@ -1665,7 +1672,7 @@
 ! SFX 3 o ist's o 
 ! SFX 3 0 ist's [^eoy] 
 \ No newline at end of file
---- 631,1316 ----
+--- 638,1323 ----
   SFX R Y 72
 ! SFX R 0 r e
 ! SFX R 0 rs e
@@ -2353,7 +2360,7 @@
 ! SFX 3 o ist's o
 ! SFX 3 0 ist's [^eoy]
 *** en_NZ.orig.dic	Fri Apr 15 13:20:36 2005
---- en_NZ.dic	Wed Sep 28 23:08:01 2005
+--- en_NZ.dic	Wed Mar  8 13:14:40 2006
 ***************
 *** 4,6 ****
   2ZB
@@ -2673,13 +2680,16 @@
   Burkina
 ! Faso/M
 \ No newline at end of file
---- 47109,47117 ----
+--- 47109,47120 ----
   Burkina
 ! Faso/M
 ! nd
 ! the the/!
+! and and/!
 ! a a/!
 ! a an/!
 ! an a/!
 ! an an/!
 ! PayPal
+! Google
+! TCP\/IP
diff --git a/runtime/spell/en/en_US.diff b/runtime/spell/en/en_US.diff
index b0db2b3..ee0b3fe 100644
--- a/runtime/spell/en/en_US.diff
+++ b/runtime/spell/en/en_US.diff
@@ -1,8 +1,8 @@
 *** en_US.orig.aff	Fri Apr 15 13:20:36 2005
---- en_US.aff	Wed Sep 28 22:06:01 2005
+--- en_US.aff	Wed Jan 11 22:03:34 2006
 ***************
 *** 3,4 ****
---- 3,134 ----
+--- 3,141 ----
   
 + FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 + LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
@@ -10,7 +10,7 @@
 + 
 + MIDWORD	'
 + 
-+ RAR ?
++ RARE ?
 + BAD !
 + 
 + MAP 9
@@ -134,6 +134,13 @@
 + SAL ZZ-                  _
 + SAL Z                    S
 + 
++ # When soundfolding "th" is turned into "@".  When this is mistyped as "ht" it
++ # soundfolds to "ht".  This difference is too big, thus use REP items to lower
++ # the score.
++ REPSAL 2
++ REPSAL ht @
++ REPSAL @ ht
++ 
   PFX A Y 1
 ***************
 *** 30,33 ****
@@ -141,7 +148,7 @@
 ! SFX N   y     ication    y 
 ! SFX N   0     en         [^ey] 
   
---- 160,163 ----
+--- 167,170 ----
   SFX N   e     ion        e
 ! SFX N   y     ication    y
 ! SFX N   0     en         [^ey]
@@ -151,7 +158,7 @@
   SFX H   y     ieth       y
 ! SFX H   0     th         [^y] 
   
---- 170,172 ----
+--- 177,179 ----
   SFX H   y     ieth       y
 ! SFX H   0     th         [^y]
   
@@ -160,7 +167,7 @@
   SFX G   e     ing        e
 ! SFX G   0     ing        [^e] 
   
---- 177,179 ----
+--- 184,186 ----
   SFX G   e     ing        e
 ! SFX G   0     ing        [^e]
   
@@ -169,33 +176,40 @@
   
 ! REP 88
   REP a ei
---- 229,231 ----
+--- 236,238 ----
   
 ! REP 91
   REP a ei
 ***************
 *** 137,138 ****
---- 267,270 ----
+--- 274,277 ----
   REP uy i
 + REP y ie
 + REP ie y
   REP i ee
 ***************
 *** 174,175 ****
---- 306,308 ----
+--- 313,315 ----
   REP ew ue
 + REP uf ough
   REP uff ough
 ***************
 *** 188 ****
---- 321,325 ----
+--- 328,332 ----
   REP shun cion
 + REP an_a a
 + REP an_a an
 + REP a_an a
 + REP a_an an
 *** en_US.orig.dic	Fri Apr 15 13:20:36 2005
---- en_US.dic	Sat Oct  8 15:54:26 2005
+--- en_US.dic	Wed Mar  8 13:14:43 2006
+***************
+*** 1,2 ****
+! 62076
+  a
+--- 1,2 ----
+! 62078
+  a
 ***************
 *** 5944,5946 ****
   bk
@@ -565,10 +579,11 @@
   Zubenelgenubi/M
 ***************
 *** 62077 ****
---- 62077,62089 ----
+--- 62077,62092 ----
   zymurgy/S
 + nd
 + the the/!
++ and and/!
 + a a/!
 + an an/!
 + a an/!
@@ -578,4 +593,6 @@
 + a the/!
 + an the/!
 + PayPal
++ Google
 + e.g.
++ TCP\/IP