Index: /trunk/Phergie/Plugin/Karma.php
===================================================================
--- /trunk/Phergie/Plugin/Karma.php	(revision 141)
+++ /trunk/Phergie/Plugin/Karma.php	(revision 161)
@@ -84,4 +84,5 @@
         $this->fixedKarma = array
         (
+            'phergie' => '%s has karma of awesome',
             'pi' => 'pi has karma of ' . M_PI,
             'chucknorris' => '%s has karma of Warning: Integer out of range',
Index: /trunk/Phergie/Plugin/Url.php
===================================================================
--- /trunk/Phergie/Plugin/Url.php	(revision 145)
+++ /trunk/Phergie/Plugin/Url.php	(revision 161)
@@ -20,5 +20,5 @@
     * @var string
     */
-    protected $format = '%title% [ %link% ]';
+    protected $format = '%nick%: %title% [ %link% ]';
 
 	/**
@@ -121,6 +121,6 @@
                     $this->event->getSource(),
                     str_replace(
-                        array('%title%', '%link%'),
-                        array($title, $tinyUrl),
+                        array('%title%', '%link%', '%nick%'),
+                        array($title, $tinyUrl, $this->event->getNick()),
                         $this->format
                     )
Index: /trunk/Phergie/Plugin/ModuleList.php
===================================================================
--- /trunk/Phergie/Plugin/ModuleList.php	(revision 155)
+++ /trunk/Phergie/Plugin/ModuleList.php	(revision 161)
@@ -133,4 +133,5 @@
         // If the message is empty, aka no args were passed, return the full plugin list
         if (empty($message)) {
+        	sort($pluginData['all']);
         	$message = ($args['v'] ? 'Verbose' : 'Plugins') . ': '.implode(', ', $pluginData['all']);
         }
