Index: trunk/web/templates/list.tmpl
===================================================================
--- trunk/web/templates/list.tmpl	(revision 137)
+++ trunk/web/templates/list.tmpl	(revision 138)
@@ -45,8 +45,8 @@
 </td>
 	<td>#slurp
-#if $has_vnc.get($machine.name)
+#if $has_vnc.get($machine.name) == True
 <a href="vnc?machine_id=$machine.machine_id">Console</a>#slurp
 #else
-off#slurp
+$has_vnc.get($machine.name)
 #end if
 </td>
Index: trunk/web/templates/main.py
===================================================================
--- trunk/web/templates/main.py	(revision 137)
+++ trunk/web/templates/main.py	(revision 138)
@@ -42,5 +42,5 @@
 
 def haveAccess(user, machine):
-    if user.username == 'quentin':
+    if user.username == 'moo':
         return True
     return machine.owner == user.username
@@ -277,8 +277,11 @@
     on = uptimes
     for m in machines:
-        if on.get(m.name) and m.type.hvm:
+        if not on.get(m.name):
+            has_vnc[m.name] = 'Off'
+        elif m.type.hvm:
             has_vnc[m.name] = True
         else:
-            has_vnc[m.name] = False
+            help_name = 'paravm_console'
+            has_vnc[m.name] = 'ParaVM <span class="helplink"><a href="help?subject=%s&amp;simple=true" target="_blank" onclick="return helppopup(\'%s\')">(?)</a></span>' % (help_name, help_name)
     #     for m in machines:
     #         status = statusInfo(m)
