Fix some spelling errors in the source as well.
 -Erik
diff --git a/cmdedit.c b/cmdedit.c
index 22831b1..5cd43ae 100644
--- a/cmdedit.c
+++ b/cmdedit.c
@@ -272,7 +272,7 @@
 
 		/* For now, we will not bother with trying to distinguish
 		 * whether the cursor is in/at a command extression -- we
-		 * will always try all possable matches.  If you don't like
+		 * will always try all possible matches.  If you don't like
 		 * that then feel free to fix it.
 		 */
 
diff --git a/editors/sed.c b/editors/sed.c
index 9fed670..955858f 100644
--- a/editors/sed.c
+++ b/editors/sed.c
@@ -57,9 +57,9 @@
 	"-e\tadd the script to the commands to be executed\n"
 	"-n\tsuppress automatic printing of pattern space\n\n"
 #if defined BB_REGEXP
-	"This version of sed matches full regular expresions.\n";
+	"This version of sed matches full regular expressions.\n";
 #else
-	"This version of sed matches strings (not full regular expresions).\n"
+	"This version of sed matches strings (not full regular expressions).\n"
 #endif
 #endif
 	;
diff --git a/findutils/grep.c b/findutils/grep.c
index e296064..b91fe7c 100644
--- a/findutils/grep.c
+++ b/findutils/grep.c
@@ -54,9 +54,9 @@
 	"\t-q\tbe quiet. Returns 0 if result was found, 1 otherwise\n"
 	"\t-v\tselect non-matching lines\n\n"
 #if defined BB_REGEXP
-	"This version of grep matches full regular expresions.\n";
+	"This version of grep matches full regular expressions.\n";
 #else
-	"This version of grep matches strings (not regular expresions).\n"
+	"This version of grep matches strings (not regular expressions).\n"
 #endif
 #endif
 	;
diff --git a/grep.c b/grep.c
index e296064..b91fe7c 100644
--- a/grep.c
+++ b/grep.c
@@ -54,9 +54,9 @@
 	"\t-q\tbe quiet. Returns 0 if result was found, 1 otherwise\n"
 	"\t-v\tselect non-matching lines\n\n"
 #if defined BB_REGEXP
-	"This version of grep matches full regular expresions.\n";
+	"This version of grep matches full regular expressions.\n";
 #else
-	"This version of grep matches strings (not regular expresions).\n"
+	"This version of grep matches strings (not regular expressions).\n"
 #endif
 #endif
 	;
diff --git a/internal.h b/internal.h
index e25c144..9997f4d 100644
--- a/internal.h
+++ b/internal.h
@@ -289,7 +289,7 @@
 #endif
 
 #ifndef RB_POWER_OFF
-/* Stop system and switch power off if possable.  */
+/* Stop system and switch power off if possible.  */
 #define RB_POWER_OFF   0x4321fedc
 #endif
 
diff --git a/sed.c b/sed.c
index 9fed670..955858f 100644
--- a/sed.c
+++ b/sed.c
@@ -57,9 +57,9 @@
 	"-e\tadd the script to the commands to be executed\n"
 	"-n\tsuppress automatic printing of pattern space\n\n"
 #if defined BB_REGEXP
-	"This version of sed matches full regular expresions.\n";
+	"This version of sed matches full regular expressions.\n";
 #else
-	"This version of sed matches strings (not full regular expresions).\n"
+	"This version of sed matches strings (not full regular expressions).\n"
 #endif
 #endif
 	;
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index 22831b1..5cd43ae 100644
--- a/shell/cmdedit.c
+++ b/shell/cmdedit.c
@@ -272,7 +272,7 @@
 
 		/* For now, we will not bother with trying to distinguish
 		 * whether the cursor is in/at a command extression -- we
-		 * will always try all possable matches.  If you don't like
+		 * will always try all possible matches.  If you don't like
 		 * that then feel free to fix it.
 		 */