diff --git a/nq/include/render.h b/nq/include/render.h
index f67c4afed..4c3e61922 100644
--- a/nq/include/render.h
+++ b/nq/include/render.h
@@ -103,7 +103,7 @@ typedef struct
 	float		fvrectbottom;			// bottommost edge, for Alias clamping
 	float		horizontalFieldOfView;	// at Z = 1.0, this many X is visible 
 										// 2.0 = 90 degrees
-	float		xOrigin;			// should probably allways be 0.5
+	float		xOrigin;			// should probably always be 0.5
 	float		yOrigin;			// between be around 0.3 to 0.5
 
 	vec3_t		vieworg;
diff --git a/nq/source/snd_dma.c b/nq/source/snd_dma.c
index 3d838836d..24d34daf0 100644
--- a/nq/source/snd_dma.c
+++ b/nq/source/snd_dma.c
@@ -433,7 +433,7 @@ void SND_Spatialize(channel_t *ch)
     vec3_t source_vec;
 	sfx_t *snd;
 
-// anything coming from the view entity will allways be full volume
+// anything coming from the view entity will always be full volume
 	if (ch->entnum == cl.viewentity)
 	{
 		ch->leftvol = ch->master_vol;
diff --git a/qw/include/client.h b/qw/include/client.h
index 6bbd81987..63fa84655 100644
--- a/qw/include/client.h
+++ b/qw/include/client.h
@@ -253,7 +253,7 @@ typedef struct
 
 // the client simulates or interpolates movement to get these values
 	double		time;			// this is the time value that the client
-								// is rendering at.  allways <= realtime
+								// is rendering at.  always <= realtime
 	vec3_t		simorg;
 	vec3_t		simvel;
 	vec3_t		simangles;
diff --git a/qw/include/protocol.h b/qw/include/protocol.h
index 8832afbb4..060210676 100644
--- a/qw/include/protocol.h
+++ b/qw/include/protocol.h
@@ -47,7 +47,7 @@
 // out of band message id bytes
 
 // M = master, S = server, C = client, A = any
-// the second character will allways be \n if the message isn't a single
+// the second character will always be \n if the message isn't a single
 // byte long (?? not true anymore?)
 
 #define	S2C_CHALLENGE		'c'
@@ -139,7 +139,7 @@
 //==============================================
 
 // playerinfo flags from server
-// playerinfo allways sends: playernum, flags, origin[] and framenumber
+// playerinfo always sends: playernum, flags, origin[] and framenumber
 
 #define	PF_MSEC			(1<<0)
 #define	PF_COMMAND		(1<<1)
@@ -158,7 +158,7 @@
 
 // if the high bit of the client to server byte is set, the low bits are
 // client move cmd bits
-// ms and angle2 are allways sent, the others are optional
+// ms and angle2 are always sent, the others are optional
 #define	CM_ANGLE1 	(1<<0)
 #define	CM_ANGLE3 	(1<<1)
 #define	CM_FORWARD	(1<<2)
diff --git a/qw/include/render.h b/qw/include/render.h
index 0476f31a7..9c8f05f9b 100644
--- a/qw/include/render.h
+++ b/qw/include/render.h
@@ -108,7 +108,7 @@ typedef struct
 	float		fvrectbottom;			// bottommost edge, for Alias clamping
 	float		horizontalFieldOfView;	// at Z = 1.0, this many X is visible 
 										// 2.0 = 90 degrees
-	float		xOrigin;			// should probably allways be 0.5
+	float		xOrigin;			// should probably always be 0.5
 	float		yOrigin;			// between be around 0.3 to 0.5
 
 	vec3_t		vieworg;