Index: trunk/BookmarkApp.pm
===================================================================
--- trunk/BookmarkApp.pm	(revision 38)
+++ trunk/BookmarkApp.pm	(revision 39)
@@ -236,4 +236,5 @@
     require XML::Atom::Entry;
     require XML::Atom::Link;
+    require XML::Atom::Category;
 
     my $feed = XML::Atom::Feed->new;
@@ -257,12 +258,24 @@
         $entry->id($bookmark->bookmark_uri->canonical);
         $entry->title($bookmark->title);
+        
         my $link = XML::Atom::Link->new;
         $link->href($bookmark->uri);
         $entry->add_link($link);
+        
         $entry->summary('Tags: ' . join(', ', @{ $bookmark->tags }));
+
+        my $cdatetime = time2isoz $bookmark->ctime;
         my $mdatetime = time2isoz $bookmark->mtime;
         # make the timestamp W3C-correct
-        $mdatetime =~ s/ /T/;
+        s/ /T/ foreach ($cdatetime, $mdatetime);
+        $entry->published($cdatetime);
         $entry->updated($mdatetime);
+        
+        for my $tag (@{ $bookmark->tags }) {
+            my $category = XML::Atom::Category->new;
+            $category->term($tag);
+            $entry->add_category($category);
+        }
+
         $feed->add_entry($entry);
     }
