 
         Thanks!
         The Node.js Knockout Organizers
-        """
-      http.post 'http://www.postalgone.com/mail',
-        { sender: '"Node.js Knockout" <mail@nodeknockout.com>',
-        from: 'all@nodeknockout.com',
-        to: @email,
-        subject: "Password reset for Node.js Knockout",
-        body: message }, (error, body, response) ->
-          fn()
+        """, fn
 
   inviteTo: (team, fn) ->
-    # TODO get this into a view
-    message = """
+    @sendEmail "You've been invited to Node.js Knockout", """
       Hi,
 
       You've been invited to the #{team.name} Node.js Knockout team!

    @calculateHashes()
    @save (error, res) =>
      # TODO get this into a view
      message = """
        Hi,

        You (or somebody like you) reset the password for this email address.

        return fn ['Unauthorized'] unless voter.isNew()
        @person = voter
        @person.type = 'Voter'
        @person.save =>
          @person.welcomeVoter fn
    else
      if @isNew()
        @checkDuplicate fn
