Index: profile.php
===================================================================
--- profile.php	(revision 2399)
+++ profile.php	(working copy)
@@ -39,11 +39,11 @@
 <?php foreach ($posts as $bb_post) : $topic = get_topic( $bb_post->topic_id ) ?>
 <li<?php alt_class('replies'); ?>>
 	<a href="<?php topic_link(); ?>"><?php topic_title(); ?></a> -
-	<?php if ( $user->ID == bb_get_current_user_info( 'id' ) ) printf(__('You last replied: %s ago'), bb_get_post_time()); else printf(__('User last replied: %s ago'), bb_get_post_time()); ?> |
+	<?php if ( $user->ID == bb_get_current_user_info( 'id' ) ) printf(__('You last replied: <a href="%1$s">%2$s ago</a>'), get_post_link(), bb_get_post_time()); else printf(__('User last replied: <a href="%1$s">%2$s ago</a>'), get_post_link(), bb_get_post_time()); ?> |
 
 	<span class="freshness"><?php
 		if ( bb_get_post_time( 'timestamp' ) < get_topic_time( 'timestamp' ) )
-			printf(__('Most recent reply: %s ago'), get_topic_time());
+			printf(__('Most recent reply: <a href="%1$s">%2$s ago</a>'), get_topic_last_post_link(),  get_topic_time());
 		else
 			_e('No replies since');
 	?></span>
@@ -68,9 +68,9 @@
 
 	<span class="freshness"><?php
 		if ( get_topic_start_time( 'timestamp' ) < get_topic_time( 'timestamp' ) )
-			printf(__('Most recent reply: %s ago'), get_topic_time());
+			printf(__('Most recent reply: <a href="%1$s">%2$s ago</a>'), get_topic_last_post_link(), get_topic_time());
 		else
-			_e('No replies.');
+			_e('No replies since');
 	?></span>
 </li>
 <?php endforeach; ?>
