# File rubilicious.rb, line 865
  def add(url, desc, ext = '', tags = '', time = Time.now, 
          replace = false, is_private = false)
    raise Error, "Missing URL" unless url
    raise Error, "Missing Description" unless desc
    args = [
      ("url=#{u(url)}"), ("description=#{u(desc)}"),
      ("dt=#{time.gmtime.iso8601}"),
      (ext ? "extended=#{u(ext)}" : nil),
      (tags ? "tags=#{u(tags)}" : nil), 
      (replace ? 'replace=yes' : nil),
      (is_private ? 'shared=no' : nil),
    ]
    get('posts/add?' << args.compact.join('&amp;'))
    nil
  end