Index: uspace/app/bdsh/cmds/modules/help/help.c
===================================================================
--- uspace/app/bdsh/cmds/modules/help/help.c	(revision e4067367f0d875aefe61063c520f1d6824d1d8cd)
+++ uspace/app/bdsh/cmds/modules/help/help.c	(revision fcfac2508fadfedd93f8fbbfaf6016d658cc03f6)
@@ -153,5 +153,5 @@
 	    "To learn more please point your browser to the HelenOS User's "
 	    "Guide: http://trac.helenos.org/trac.fcgi/wiki/UsersGuide\n\n",
-	     ALIGN_LEFT);
+	     ALIGN_JUSTIFY);
 }
 
Index: uspace/lib/fmtutil/fmtutil.c
===================================================================
--- uspace/lib/fmtutil/fmtutil.c	(revision e4067367f0d875aefe61063c520f1d6824d1d8cd)
+++ uspace/lib/fmtutil/fmtutil.c	(revision fcfac2508fadfedd93f8fbbfaf6016d658cc03f6)
@@ -145,7 +145,8 @@
 			if (i == len) break;
 			if (done_words) {
-				// TODO: use better formula
-				size_t spaces = 1 + (excess_spaces /
-				    (words - 1));
+				size_t spaces = 1 + (((done_words *
+				    excess_spaces) / (words - 1)) -
+				    (((done_words - 1) * excess_spaces) /
+				    (words - 1)));
 				for (j = 0; j < spaces; j++) {
 					putchar(' ');
