Sub SendNotesMailHTML(Recipient, Optional ccRecipient, Optional bccRecipient, _
Optional Subject As String, Optional ByVal Attachment, _
Optional BodyText As String, Optional SaveIt As Boolean)
Dim Maildb
As Object, MailDoc As Object, Session As Object, Body As Object
Dim BodyChild As Object, Header
As Object, Stream As Object
Dim UserName As String, MailDbName As String
Dim a(1 To 1), FileName As String, i As Long
On Error Goto ErrHdl
Set Session = CreateObject("Notes.NotesSession")
  Session.ConvertMIME = False
UserName = Session.UserName
MailDbName = Left$(UserName, 1) & Right$(UserName, (Len(UserName) - InStr(1, UserName, " "))) & ".nsf"
Set Maildb = Session.GetDatabase("", MailDbName)
If Not Maildb.IsOpen Then Maildb.OPENMAIL
Set MailDoc = Maildb.CreateDocument
MailDoc.Form = "Memo"
MailDoc.SendTo = Recipient
If Not IsMissing(ccRecipient)
Then MailDoc.CopyTo = ccRecipient