var blogs = new Array(
new Array("folder", "News"),
new Array("item", "http://www.nytimes.com/pages/index.html?partner=rss", "The New York Times"),
new Array("item", "http://slashdot.org/", "Slashdot"),
new Array("item", "http://www.theonion.com/content", "The Onion - Daily"),
new Array("item", "http://www.overheardinnewyork.com/", "Overheard in NY"),
new Array("item", "http://dumbonyc.com", "Dumbo NYC"),
new Array("item", "http://cityroom.blogs.nytimes.com", "City Room"),
new Array("item", "http://brooklynheightsblog.com", "Brooklyn Heights"),
new Array("item", "http://brooklynrecord.com", "Brooklyn Record"),
new Array("item", "http://tugster.wordpress.com", "Tugster: a waterblog"),
new Array("folder", "Comics"),
new Array("item", "http://xkcd.com/", "xkcd.com"),
new Array("item", "http://www.userfriendly.org/static/", "User Friendly"),
new Array("item", "http://www.girlgeniusonline.com/", "Girl Genius Online"),
new Array("item", "http://indexed.blogspot.com/", "Indexed"),
new Array("item", "http://www.questionablecontent.net", "Questionable Content"),
new Array("item", "http://www.reallifecomics.com/", "Real Life Comics"),
new Array("item", "http://dilbert.com/", "Dilbert Daily Strip"),
new Array("folder", "People I know"),
new Array("item", "http://www.faisal.com/", "Faisal"),
new Array("item", "http://q.queso.com/", "Q Daily News"),
new Array("item", "http://www.houledude.com/", "Houledude"),
new Array("item", "http://iiiiiiiiiiiiii.livejournal.com/", "North of No South"),
new Array("item", "http://www.cagedmantis.com/", "Caged Mantis"),
new Array("item", "http://avocado-tom.livejournal.com/", "Mondavi!"),
new Array("item", "http://ted.menzies.com/blogger.html", "ted.menzies.com"),
new Array("item", "http://blog.360.yahoo.com/blog-.5HueAYzfplnZWK4KvKNUg--?cq=1", "Barbara's Stuff"),
new Array("item", "http://www.kayakero.net/news/blosxom", "News and Updates"),
new Array("item", "http://broodingpoet.blogspot.com/", "Brooding Poet"),
new Array("item", "http://clinky.blogspot.com/", "Clinky the Boy Robot"),
new Array("item", "http://blog.jayteebee.org/", "Software Rants"),
new Array("item", "http://thoreauwinesociety.vox.com/library/posts/page/1/", "Thoreau Wine Society"),
new Array("item", "http://www.ee0r.com/blog/index.html", "Nothing In It"),
new Array("item", "http://www.scottberkun.com", "scottberkun.com"),
new Array("item", "http://blogs.harvardbusiness.org/berkun/", "Scott Berkun"),
new Array("item", "http://teamgenius.blogspot.com/", "Team Genius Book Report"),
new Array("item", "http://allergicgirl.blogspot.com/", "Don't Pass The Nuts"),
new Array("item", "http://www.coffeygrind.com/", "CoffeyGrind"),
new Array("item", "http://blog.vincentlaforet.com", "Vincent Laforet's Blog"),
new Array("item", "http://rachelhulin.com/blog/", "A Photography Blog."),
new Array("item", "http://www.davidbergman.net/blog", "David Bergman"),
new Array("item", "http://runningwithhal.tumblr.com/", "Running with Hal"),
new Array("item", "http://alex.dojotoolkit.org/", "Continuing Intermittent Inc."),
new Array("item", "http://rebheidi.vox.com/", "Heidi"),
new Array("item", "http://thepiemonkey.blogspot.com/", "Pie Monkey"),
new Array("item", "http://thebettershot.blogspot.com/", "The Better Shot"),
new Array("folder", "People I don't know"),
new Array("item", "http://www.lessig.org/blog/", "Lessig Blog"),
new Array("item", "http://theblogthatatemanhattan.blogspot.com/", "TBTAM"),
new Array("item", "http://www.jasonmulgrew.com/main", "Jason Mulgrew"),
new Array("item", "http://blog.myspace.com/blog/rss.cfm?friendID=78408578", "Martha Plimpton"),
new Array("item", "http://www.schneier.com/blog/", "Schneier on Security"),
new Array("item", "http://telstarlogistics.typepad.com/telstarlogistics/", "Telstar Logistics"),
new Array("item", "http://strangemaps.wordpress.com", "Strange Maps"),
new Array("item", "http://blog.myspace.com/marthaplimpton", "Martha Plimpton's MySpace Blog"),
new Array("folder", "Technology"),
new Array("item", "http://www.joelonsoftware.com", "Joel on Software"),
new Array("item", "http://blogs.sun.com/bmc/", "The Observation Deck"),
new Array("item", "http://www.cnewmark.com/", "cnewmark"),
new Array("item", "http://diveintomark.org/", "dive into mark"),
new Array("item", "http://blogs.msdn.com/jensenh/default.aspx", "Jensen Harris"),
new Array("item", "http://blogs.msdn.com/billcrow/default.aspx", "Bill Crow"),
new Array("item", "http://thedailywtf.com/", "The Daily WTF"),
new Array("item", "http://blogs.msdn.com/pix/default.aspx", "MS Photo & Video"),
new Array("item", "http://blog.photoshelter.com/", "Shoot The Blog"),
new Array("item", "http://blog.photoshelter.com/corp/", "A Picture's Worth"),
new Array("item", "http://www.naffziger.net/blog", "Dave Naffziger"),
new Array("item", "http://www.doxpara.com", "DoxPara Research"),
new Array("item", "http://googlechromereleases.blogspot.com/", "Google Chrome"),
new Array("item", "http://www.tbray.org/ongoing/", "Tim Bray"),
new Array("item", "http://intertwingly.net/blog", "Sam Ruby"),
new Array("folder", "Writing"),
new Array("item", "http://journal.neilgaiman.com/", "Neil Gaiman"),
new Array("item", "http://wilwheaton.typepad.com/wwdnbackup/", "Wil Wheaton"),
new Array("item", "http://www.straightdope.com/columns/", "The Straight Dope"),
new Array("item", "http://www.williamgibsonbooks.com/blog/blog.asp", "Gibson Blog"),
new Array("item", "http://www.antipope.org/charlie/blog-static/", "Charlie's Diary"),
new Array("item", "http://pwbeat.publishersweekly.com/blog", "The Beat"),
new Array("item", "http://adistantsoil.com/", "Colleen Doran"),
new Array("item", "http://whythatsdelightful.wordpress.com", "Why, That's Delightful!"),
new Array("item", "http://jillthompson.blogspot.com/", "The Seahorse"),
new Array("item", "http://whatever.scalzi.com", "Whatever"),
new Array("item", "http://blag.xkcd.com", "xkcd"),
new Array("item", "http://gropenassoc.com/blog", "Publishing For Profit"),
new Array("item", "http://www.davidbrin.blogspot.com", "David Brin"),
new Array("item", "http://epicharmus.com/masterpiece", "The Masterpiece Next Door"),
new Array("item", "http://thewaythefutureblogs.com", "The Way the Future Blogs"),
new Array("folder", "Companies"),
new Array("item", "http://googleblog.blogspot.com/", "Google"),
new Array("item", "http://blogs.msdn.com/ie/default.aspx", "IEBlog"),
new Array("item", "http://www.dpreview.com/", "dpreview.com"),
new Array("item", "http://www.photographyblog.com/index.php/weblog/index/", "PhotographyBLOG"),
new Array("item", "http://google-code-updates.blogspot.com/", "Google code"),
new Array("item", "http://blog.dreamhost.com", "DreamHost Blog"),
new Array("item", "http://www.craigslist.org/about/best/all", "Best of Craigslist"),
new Array("item", "http://www.panoramio.com/blog", "Panoramio"),
new Array("folder", "Food"),
new Array("item", "http://www.obsessionwithfood.com/", "Obsession with Food"),
new Array("item", "http://www.cheesediaries.com/", "Cheese Diaries"),
new Array("item", "http://scally.typepad.com/cest_moi_qui_lai_fait/", "C'est moi qui l'ai fait"),
new Array("item", "http://oad.typepad.com/oa/", "Opinionated About Dining"),
new Array("item", "http://chocolateandzucchini.com/", "Chocolate & Zucchini"),
new Array("item", "http://snack.blogs.com/snack/", "snack"),
new Array("item", "http://dinersjournal.blogs.nytimes.com", "Frank Bruni"),
new Array("item", "http://thepour.blogs.nytimes.com", "Eric Asimov"),
new Array("item", "http://saxelbycheese.blogspot.com/", "Saxelby"),
new Array("item", "http://thepearlonion.blogspot.com/", "The Pearl Onion"),
new Array("item", "http://www.theamateurgourmet.com", "The Amateur Gourmet"),
new Array("item", "http://www.localwineevents.com/New-York-City-Wine/", "Wine Tasting Events"),
new Array("item", "http://imbibemagazine.blogspot.com/", "Imbibe Unfiltered"),
new Array("item", "http://eater.com/", "Eater"),
new Array("item", "http://www.restaurantgirl.com/", "Restaurant Girl"),
new Array("item", "http://www.seriouseats.com/", "Serious Eats"),
new Array("item", "http://barmaidblog.livejournal.com/", "The Barmaid"),
new Array("item", "http://www.restaurantgal.com", "Restaurant Gal"),
new Array("item", "http://baristabrat.blogspot.com/", "barista brat"),
new Array("item", "http://www.accidentalhedonist.com/index.php", "Accidental Hedonist"),
new Array("item", "http://alineaathome.typepad.com/", "Alinea at Home"),
new Array("item", "http://amber-mirage.blogspot.com/", "Mirage"),
new Array("item", "http://waiterrant.net", "Waiter Rant"),
new Array("item", "http://mikeeatsfood.blogspot.com/", "Mike Eats Greenpoint!"),
new Array("item", "http://blog.ruhlman.com/ruhlmancom/", "ruhlman.com"),
new Array("item", "http://offthepresses.blogspot.com/", "Off The Presses"),
new Array("item", "http://lawforfood.wordpress.com", "Law For Food"),
new Array("item", "http://theshot.coffeeratings.com", "Espresso News"),
new Array("item", "http://legalfoiegras.blogspot.com/", "Legal Foie Gras"),
new Array("item", "http://blog.mariobatali.com", "Mario Batali"),
new Array("item", "http://www.offalgood.com/site", "Offal Good"),
new Array("item", "http://www.oysterguide.com", "The Oyster Guide"),
new Array("item", "http://talesblog.com", "Blogging Tales of the Cocktail"),
new Array("folder", "Topical"),
new Array("item", "http://operationeden.blogspot.com/", "Operation Eden"),
new Array("item", "http://cedarseed.livejournal.com/", "Manamania"),
new Array("item", "http://gocomics.typepad.com/the_sandbox/", "The Sandbox"));

function blogroll() {
  document.write('<h3 class="blogroll">Sites I read</h3>');
  for (i in blogs) {
    if (blogs[i][0] == 'folder') {
      document.write('<p /><div class="blogrollfolder">' + blogs[i][1] + '</div>');
    } else {
      document.write('<div class="blogrollitem"><a href="' + blogs[i][1] + '">' + blogs[i][2] + '</a></div>');
    }
  }
}
