diff --git a/accounts/accounts.go b/accounts/accounts.go
index 126fd7b3970b247d1c81f85b3d643744b6e0696f..7bedc9c76c9c59459993642c99004436f1a5ba1d 100644
--- a/accounts/accounts.go
+++ b/accounts/accounts.go
@@ -56,12 +56,12 @@ func Open(acc string) error {
 		return errors.New("account preference database problem")
 	}
 
-	bulldir := path.Join(xdg.ConfigHome, "BULLETIN")
+	bulldir := path.Join(xdg.DataHome, "BULLETIN")
 	err = os.MkdirAll(bulldir, 0700)
 	if err != nil {
 		return errors.New("bulletin directory problem")
 	}
-	User.bull, err = sql.Open("sqlite", path.Join(bulldir, acc, ".db"))
+	User.bull, err = sql.Open("sqlite", path.Join(bulldir, "bboard.db"))
 	if err != nil {
 		return errors.New("bulletin database problem")
 	}