diff --git a/hpodder.cabal b/hpodder.cabal
--- a/hpodder.cabal
+++ b/hpodder.cabal
@@ -1,5 +1,5 @@
 Name: hpodder
-Version: 1.1.0
+Version: 1.1.1
 License: GPL
 Maintainer: John Goerzen <jgoerzen@complete.org>
 Author: John Goerzen
diff --git a/hpodder.hs b/hpodder.hs
--- a/hpodder.hs
+++ b/hpodder.hs
@@ -1,5 +1,5 @@
 {- hpodder component
-Copyright (C) 2006-2007 John Goerzen <jgoerzen@complete.org>
+Copyright (C) 2006-2008 John Goerzen <jgoerzen@complete.org>
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
 
 {- |
    Module     : Main
-   Copyright  : Copyright (C) 2006-2007 John Goerzen
+   Copyright  : Copyright (C) 2006-2008 John Goerzen
    License    : GNU GPL, version 2 or above
 
    Maintainer : John Goerzen <jgoerzen@complete.org>
@@ -45,7 +45,7 @@
 import Utils
 import Database.HDBC
 
-main = 
+main = handleSqlError $
     do updateGlobalLogger "" (setLevel INFO)
        argv <- getArgs
        let (optargs, commandargs) = span (isPrefixOf "-") argv
