Index: trunk/web/templates/main.py
===================================================================
--- trunk/web/templates/main.py	(revision 135)
+++ trunk/web/templates/main.py	(revision 136)
@@ -275,5 +275,10 @@
     has_vnc = {}
     uptimes = getUptimes(machines)
-    on = has_vnc = uptimes
+    on = uptimes
+    for m in machines:
+        if on.get(m.name) and m.type.hvm:
+            has_vnc[m.name] = True
+        else:
+            has_vnc[m.name] = False
     #     for m in machines:
     #         status = statusInfo(m)
@@ -437,4 +442,5 @@
                       ('owner', 'Owner'),
                       ('contact', 'Contact'),
+                      ('type', 'Type'),
                       'NIC_INFO',
                       ('uptime', 'uptime'),
@@ -453,4 +459,5 @@
     fields = []
     machine_info = {}
+    machine_info['type'] = machine.type.hvm and 'HVM' or 'ParaVM'
     machine_info['owner'] = machine.owner
     machine_info['contact'] = machine.contact
