   :config
   (progn
     (setq org-directory "~/brainDump")
-    (setq org-todo-keywords
-          '((sequence "TODO(t)" "IN-PROGRESS(i)" "WAITING(w)" "|")
-            (sequence "DONE(d)" "CANCELLED(c)" "DELEGATED(d)")))
-    (setq org-archive-location (concat org-directory "archive"))
-    (setq org-agenda-files (list (concat org-directory "/currentMonth.org")
-                                 (concat org-directory "/projectStack.org")
-                                 (concat org-directory "/remember.org")))
-    ;; setup remember (org-capture)
-    (define-key global-map "\C-cc" 'org-capture)
-    (setq org-default-notes-file (concat org-directory "/remember.org"))
-    (setq org-capture-templates
-          '(("t" "Todo" entry (file+headline (concat org-directory "/remember.org")
-                                             "Tasks")
-             "* TODO %?\n  %i\n  %a")
-            ("d" "ToDoD" entry (file+headline (concat org-directory "/currentMonth.org")
-                                              "/Remember/ Tasks")
-             "\n\n** TODO %?\n  DEADLINE: <%(org-read-date nil nil \"+2d\")>\n  %a")
-            ("j" "Journal" entry (file+datetree (concat org-directory "journal.org"))
-             "* %?\nEntered on %U\n  %i\n  %a")))
-    (setq org-agenda-skip-scheduled-if-done t)
-    (setq org-agenda-skip-deadline-if-done t)
-    (setq org-agenda-skip-timestamp-if-done t)
-    (add-hook 'org-mode-hook 'ispell-minor-mode)))
+    (when file-accessible-directory-p org-directory
+          (setq org-todo-keywords
+                '((sequence "TODO(t)" "IN-PROGRESS(i)" "WAITING(w)" "|")
+                  (sequence "DONE(d)" "CANCELLED(c)" "DELEGATED(d)")))
+          (setq org-archive-location (concat org-directory "archive"))
+          (setq org-agenda-files (list (concat org-directory "/currentMonth.org")
+                                       (concat org-directory "/projectStack.org")
+                                       (concat org-directory "/remember.org")))
+          ;; setup remember (org-capture)
+          (define-key global-map "\C-cc" 'org-capture)
+          (setq org-default-notes-file (concat org-directory "/remember.org"))
+          (setq org-capture-templates
+                '(("t" "Todo" entry (file+headline (concat org-directory "/remember.org")
+                                                   "Tasks")
+                   "* TODO %?\n  %i\n  %a")
+                  ("d" "ToDoD" entry (file+headline (concat org-directory "/currentMonth.org")
+                                                    "/Remember/ Tasks")
+                   "\n\n** TODO %?\n  DEADLINE: <%(org-read-date nil nil \"+2d\")>\n  %a")
+                  ("j" "Journal" entry (file+datetree (concat org-directory "journal.org"))
+                   "* %?\nEntered on %U\n  %i\n  %a")))
+          (setq org-agenda-skip-scheduled-if-done t)
+          (setq org-agenda-skip-deadline-if-done t)
+          (setq org-agenda-skip-timestamp-if-done t)
+          (setq inhibit-splash-screen t)
+          (org-agenda-list)
+          (delete-other-windows))
+    (when is-power-machine
+      (add-hook 'org-mode-hook 'ispell-minor-mode))))
 
 
 (set-frame-parameter nil 'fullscreen 'fullboth)
-(setq inhibit-splash-screen t)
-(org-agenda-list)
-(delete-other-windows)
 (setq ispell-program-name "/usr/local/bin/ispell")
 
 (setq sql-mysql-program "/usr/local/mysql/bin/mysql")

  :init (winner-mode 1))

(use-package auto-complete
  :ensure t
  :defer 3
  :diminish auto-complete-mode

;; are we on mac?
(defvar is-mac)
(setq is-mac (equal system-type 'darwin))

;; are we on powerful enough machine to load fancy modules?
(defvar is-power-machine nil)

;; why say yes when y is enough
(fset 'yes-or-no-p 'y-or-n-p)
