 	<cfreturn returnValue>
 </cffunction>
 
-<cffunction name="sendEmail" returntype="void" access="public" output="false" hint="Sends an email using a template and an optional layout to wrap it in.">
+<cffunction name="sendEmail" returntype="void" access="public" output="false"
+	hint="Sends an email using a template and an optional layout to wrap it in."
+	examples=
+	'
+		<cfset sendEmail("myemailtemplate")>
+
+		<cfset member = model("member").findByKey(newMember.id)>
+		<cfset sendEmail(to=member.email, template="myemailtemplate", subject="Thank You for Becoming a Member", recipientName=member.name, startDate=member.startDate)>
+	'
+	categories="controller-request" chapters="sending-email" functions="">
 	<cfargument name="templates" type="string" required="false" default="" hint="The path to the email template or two paths if you want to send a multipart email. if the `detectMultipart` argument is `false` the template for the text version should be the first one in the list (can also be called with the `template` argument).">
 	<cfargument name="from" type="string" required="true" hint="Email address to send from">
 	<cfargument name="to" type="string" required="true" hint="Email address to send to">

			if (loc.match.recordCount)
				loc.file = loc.file & "." & ListLast(loc.match.name, ".");
			else
				$throw(type="Wheels.FileNotFound", message="File Not Found", extendedInfo="Make sure a file with the name '#loc.file#' exists in the '#loc.folder#' folder.");	
		}
		loc.fullPath = loc.folder & "/" & loc.file;
		if (Len(arguments.name))

<cffunction name="isGet" returntype="boolean" access="public" output="false"
	hint="Returns whether the request was a normal (GET) request or not."
	examples=
	'
		<cfset requestIsGet = isGet()>
	'
	categories="controller-request" chapters="" functions="isAjax,isPost">
	<cfscript>
		var returnValue = "";
		if (request.cgi.request_method == "get")
