diff --git a/modules/registrars/cozaepp/cozaepp.php b/modules/registrars/cozaepp/cozaepp.php
index 326d6761a360ec0a226d13028958fb0baa2e9b8a..372ab9f75f0fdb1a43aa4cfec43f42eeac32d314 100644
--- a/modules/registrars/cozaepp/cozaepp.php
+++ b/modules/registrars/cozaepp/cozaepp.php
@@ -67,7 +67,7 @@ function cozaepp_GetNameservers($params) {
 	# Grab variables
 	$sld = $params["sld"];
 	$tld = $params["tld"];
-	$domain = "$sld.$tld";
+	$domain = strtolower("$sld.$tld");
 
 
 	# Get client instance
@@ -129,7 +129,7 @@ function cozaepp_SaveNameservers($params) {
 	# Grab variables
 	$sld = $params["sld"];
 	$tld = $params["tld"];
-
+	$domain = strtolower("$sld.$tld");
 
 	# Generate XML for nameservers
 	if ($nameserver1 = $params["ns1"]) {
@@ -177,7 +177,7 @@ function cozaepp_SaveNameservers($params) {
 	<epp:command>
 		<epp:info>
 			<domain:info xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd">
-				<domain:name hosts="all">'.$sld.'.'.$tld.'</domain:name>
+				<domain:name hosts="all">'.$domain.'</domain:name>
 			</domain:info>
 		</epp:info>
 	</epp:command>
@@ -193,7 +193,7 @@ function cozaepp_SaveNameservers($params) {
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		# Check if result is ok
 		if($coderes != '1000') {
-			$values["error"] = "SaveNameservers/domain-info($sld.$tld): Code ($coderes) $msg";
+			$values["error"] = "SaveNameservers/domain-info($domain): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -217,7 +217,7 @@ function cozaepp_SaveNameservers($params) {
 	<epp:command>
 		<epp:update>
 			<domain:update>
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 				<domain:add>
 					<domain:ns>'.$add_hosts.' </domain:ns>
 				</domain:add>
@@ -244,7 +244,7 @@ function cozaepp_SaveNameservers($params) {
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		# Check if result is ok
 		if($coderes != '1001') {
-			$values["error"] = "SaveNameservers/domain-update($sld.$tld): Code ($coderes) $msg";
+			$values["error"] = "SaveNameservers/domain-update($domain): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -265,7 +265,7 @@ function cozaepp_GetRegistrarLock($params) {
 	# Grab variables
 	$sld = $params["sld"];
 	$tld = $params["tld"];
-
+	$domain = strtolower("$sld.$tld");
 
 	# Get lock status
 	$lock = 0;
@@ -358,6 +358,7 @@ function cozaepp_RegisterDomain($params) {
 	# Grab varaibles
 	$sld = $params["sld"];
 	$tld = $params["tld"];
+	$domain = strtolower("$sld.$tld");
 	$regperiod = $params["regperiod"];
 
 	# Get registrant details
@@ -383,7 +384,7 @@ function cozaepp_RegisterDomain($params) {
 	$AdminEmailAddress = $params["adminemail"];
 	$AdminPhone = $params["adminphonenumber"];
 	# Our details
-	$contactid = substr(md5($sld . '.' . $tld), 0,15);
+	$contactid = substr(md5($domain), 0,15);
 
 	# Generate XML for namseverss
 	if ($nameserver1 = $params["ns1"]) {
@@ -483,7 +484,7 @@ function cozaepp_RegisterDomain($params) {
 	<epp:command>
 		<epp:create>
 			<domain:create xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd">
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 				<domain:ns>'.$add_hosts.'</domain:ns>
 				<domain:registrant>'.$contactid.'</domain:registrant>
 				<domain:authInfo>
@@ -506,7 +507,7 @@ function cozaepp_RegisterDomain($params) {
 		$coderes = $doc->getElementsByTagName('result')->item(0)->getAttribute('code');
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		if($coderes != '1000') {
-			$values["error"] = "RegisterDomain/domain-create($sld.$tld): Code ($coderes) $msg";
+			$values["error"] = "RegisterDomain/domain-create($domain): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -527,6 +528,7 @@ function cozaepp_TransferDomain($params) {
 	$testmode = $params["TestMode"];
 	$sld = $params["sld"];
 	$tld = $params["tld"];
+	$domain = strtolower("$sld.$tld");
 
 	# Domain info
 	$regperiod = $params["regperiod"];
@@ -556,7 +558,7 @@ function cozaepp_TransferDomain($params) {
 	$AdminEmailAddress = $params["adminemail"];
 	$AdminPhone = $params["adminphonenumber"];
 	# Our details
-	$contactid = substr(md5($sld . '.' . $tld), 0,15);
+	$contactid = substr(md5($domain), 0,15);
 
 	# Get client instance
 	try {
@@ -568,7 +570,7 @@ function cozaepp_TransferDomain($params) {
 	<epp:command>
 		<epp:transfer op="request">
 			<domain:transfer>
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 			</domain:transfer>
 		</epp:transfer>
 	</epp:command>
@@ -584,7 +586,7 @@ function cozaepp_TransferDomain($params) {
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		# We should get a 1001 back
 		if($coderes != '1001') {
-			$values["error"] = "TransferDomain/domain-transfer($sld.$tld): Code ($coderes) $msg";
+			$values["error"] = "TransferDomain/domain-transfer($domain): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -654,6 +656,7 @@ function cozaepp_RenewDomain($params) {
 	$sld = $params["sld"];
 	$tld = $params["tld"];
 	$regperiod = $params["regperiod"];
+	$domain = strtolower("$sld.$tld");
 
 
 	# Get client instance
@@ -667,7 +670,7 @@ function cozaepp_RenewDomain($params) {
 	<epp:command>
 		<epp:info>
 			<domain:info xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd">
-				<domain:name hosts="all">'.$sld.'.'.$tld.'</domain:name>
+				<domain:name hosts="all">'.$domain.'</domain:name>
 			</domain:info>
 		</epp:info>
 	</epp:command>
@@ -682,7 +685,7 @@ function cozaepp_RenewDomain($params) {
 		$coderes = $doc->getElementsByTagName('result')->item(0)->getAttribute('code');
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		if($coderes != '1000') {
-			$values["error"] = "RenewDomain/domain-info($sld.$tld)): Code ($coderes) $msg";
+			$values["error"] = "RenewDomain/domain-info($domain)): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -691,7 +694,7 @@ function cozaepp_RenewDomain($params) {
 		# Sanitize expiry date
 		$expdate = substr($doc->getElementsByTagName('exDate')->item(0)->nodeValue,0,10);
 		if (empty($expdate)) {
-			$values["error"] = "RenewDomain/domain-info($sld.$tld): Domain info not available";
+			$values["error"] = "RenewDomain/domain-info($domain): Domain info not available";
 			return $values;
 		}
 
@@ -701,7 +704,7 @@ function cozaepp_RenewDomain($params) {
 	<epp:command>
 		<epp:renew>
 			<domain:renew>
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 				<domain:curExpDate>'.$expdate.'</domain:curExpDate>
 			</domain:renew>
 		</epp:renew>
@@ -717,7 +720,7 @@ function cozaepp_RenewDomain($params) {
 		$coderes = $doc->getElementsByTagName('result')->item(0)->getAttribute('code');
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		if($coderes != '1000') {
-			$values["error"] = "RenewDomain/domain-renew($sld.$tld,$expdate): Code (".$coderes.") ".$msg;
+			$values["error"] = "RenewDomain/domain-renew($domain,$expdate): Code (".$coderes.") ".$msg;
 			return $values;
 		}
 
@@ -829,9 +832,10 @@ function cozaepp_GetContactDetails($params) {
 	# Grab variables
 	$sld = $params["sld"];
 	$tld = $params["tld"];
+	$domain = strtolower("$sld.$tld");
 
 	# Fetching contact details
-	$results = _getContactDetails($sld . '.' . $tld);
+	$results = _getContactDetails($domain);
 
 	# If there was an error return it
 	if (isset($results["error"])) {
@@ -938,6 +942,7 @@ function cozaepp_SaveContactDetails($params) {
 	# Grab variables
 	$tld = $params["tld"];
 	$sld = $params["sld"];
+	$domain = strtolower("$sld.$tld");
 	# Registrant details
 
 	$contactDetails = _getContactDetailsFromParams($params);
@@ -965,7 +970,7 @@ function cozaepp_SaveContactDetails($params) {
 	<epp:command>
 		<epp:info>
 			<domain:info xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd">
-				<domain:name hosts="all">'.$sld.'.'.$tld.'</domain:name>
+				<domain:name hosts="all">'.$domain.'</domain:name>
 			</domain:info>
 		</epp:info>
 	</epp:command>
@@ -979,7 +984,7 @@ function cozaepp_SaveContactDetails($params) {
 		$coderes = $doc->getElementsByTagName('result')->item(0)->getAttribute('code');
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		if($coderes != '1000') {
-			$values["error"] = "SaveContactDetails/domain-info($sld.$tld): Code (".$coderes.") ".$msg;
+			$values["error"] = "SaveContactDetails/domain-info($domain): Code (".$coderes.") ".$msg;
 			return $values;
 		}
 
@@ -1050,6 +1055,7 @@ function cozaepp_GetEPPCode($params) {
 	$testmode = $params["TestMode"];
 	$sld = $params["sld"];
 	$tld = $params["tld"];
+	$domain = strtolower("$sld.$tld");
 
 	$values["eppcode"] = '';
 
@@ -1068,6 +1074,7 @@ function cozaepp_RegisterNameserver($params) {
 	$testmode = $params["TestMode"];
 	$sld = $params["sld"];
 	$tld = $params["tld"];
+	$domain = strtolower("$sld.$tld");
 	$nameserver = $params["nameserver"];
 	$ipaddress = $params["ipaddress"];
 
@@ -1082,7 +1089,7 @@ function cozaepp_RegisterNameserver($params) {
 	<epp:command>
 		<epp:update>
 			<domain:update>
-		<domain:name>'.$sld.'.'.$tld.'</domain:name>
+      		  <domain:name>'.$domain.'</domain:name>
 				<domain:add>
 					<domain:ns>
 						<domain:hostAttr>
@@ -1106,7 +1113,7 @@ function cozaepp_RegisterNameserver($params) {
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		# Check if result is ok
 		if($coderes != '1001') {
-			$values["error"] = "RegisterNameserver/domain-update($sld.$tld): Code ($coderes) $msg";
+			$values["error"] = "RegisterNameserver/domain-update($domain): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -1131,6 +1138,7 @@ function cozaepp_ModifyNameserver($params) {
 	$testmode = $params["TestMode"];
 	$tld = $params["tld"];
 	$sld = $params["sld"];
+	$domain = strtolower("$sld.$tld");
 	$nameserver = $params["nameserver"];
 	$currentipaddress = $params["currentipaddress"];
 	$newipaddress = $params["newipaddress"];
@@ -1146,7 +1154,7 @@ function cozaepp_ModifyNameserver($params) {
 	<epp:command>
 		<epp:update>
 			<domain:update>
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 				<domain:add>
 					<domain:ns>
 						<domain:hostAttr>
@@ -1170,7 +1178,7 @@ function cozaepp_ModifyNameserver($params) {
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		# Check if result is ok
 		if($coderes != '1001') {
-			$values["error"] = "ModifyNameserver/domain-update($sld.$tld): Code ($coderes) $msg";
+			$values["error"] = "ModifyNameserver/domain-update($domain): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -1193,6 +1201,7 @@ function cozaepp_DeleteNameserver($params) {
 	$testmode = $params["TestMode"];
 	$tld = $params["tld"];
 	$sld = $params["sld"];
+	$domain = strtolower("$sld.$tld");
 	$nameserver = $params["nameserver"];
 
 
@@ -1209,7 +1218,7 @@ function cozaepp_DeleteNameserver($params) {
 	<epp:command>
 		<epp:update>
 			<domain:update>
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 				<domain:rem>
 					<domain:ns>
 						<domain:hostAttr>
@@ -1232,7 +1241,7 @@ function cozaepp_DeleteNameserver($params) {
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		# Check if result is ok
 		if($coderes != '1001') {
-			$values["error"] = "DeleteNameserver/domain-update($sld.$tld): Code ($coderes) $msg";
+			$values["error"] = "DeleteNameserver/domain-update($domain): Code ($coderes) $msg";
 			return $values;
 		}
 
@@ -1350,6 +1359,7 @@ function cozaepp_TransferSync($params) {
 	$domain = $params['domain'];
 	$sld = $params['sld'];
 	$tld = $params['tld'];
+	$domain = strtolower("$sld.$tld");
 	$registrar = $params['registrar'];
 	$regperiod = $params['regperiod'];
 	$status = $params['status'];
@@ -1425,12 +1435,14 @@ function cozaepp_RecreateContact($params) {
 	# Grab variables
 	$tld = $params["tld"];
 	$sld = $params["sld"];
+	$domain = strtolower("$sld.$tld");
+	
 	# Get client instance
 	try {
 		$client = _cozaepp_Client();
 
 		# Fetching contact details
-		$contact = _getContactDetails($sld . '.' . $tld, $client);
+		$contact = _getContactDetails($domain, $client);
 
 		# If there was an error return it
 		if (isset($contact["error"])) {
@@ -1438,7 +1450,7 @@ function cozaepp_RecreateContact($params) {
 		}
 
 		# Check for available contact id
-		$registrant = _cozaepp_CheckContact($sld . '.' . $tld);
+		$registrant = _cozaepp_CheckContact($domain);
 
 		# Recreate contact
 		$request = $client->request($xml = '
@@ -1492,7 +1504,7 @@ function cozaepp_RecreateContact($params) {
 	<epp:command>
 		<epp:update>
 			<domain:update>
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 				<domain:chg>
 					<domain:registrant>'.$registrant.'</domain:registrant>
 				</domain:chg>
@@ -1509,7 +1521,7 @@ function cozaepp_RecreateContact($params) {
 		$coderes = $doc->getElementsByTagName('result')->item(0)->getAttribute('code');
 		$msg = $doc->getElementsByTagName('msg')->item(0)->nodeValue;
 		if($coderes != '1001') {
-			$values["error"] = "RecreateContact/domain-info($sld.$tld): Code (".$coderes.") ".$msg;
+			$values["error"] = "RecreateContact/domain-info($domain): Code (".$coderes.") ".$msg;
 			return $values;
 		}
 
@@ -1528,6 +1540,7 @@ function cozaepp_Sync($params) {
 	$domain = $params['domain'];
 	$sld = $params['sld'];
 	$tld = $params['tld'];
+	$domain = strtolower("$sld.$tld");
 	$registrar = $params['registrar'];
 	$regperiod = $params['regperiod'];
 	$status = $params['status'];
@@ -1628,6 +1641,7 @@ function cozaepp_Sync($params) {
 function cozaepp_RequestDelete($params) {
 	$sld = $params['sld'];
 	$tld = $params['tld'];
+	$domain = strtolower("$sld.$tld");
 
 	# Grab domain info
 	try {
@@ -1640,7 +1654,7 @@ function cozaepp_RequestDelete($params) {
 	<epp:command>
 		<epp:delete>
 			<domain:delete xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd">
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 			</domain:delete>
 		</epp:delete>
 	</epp:command>
@@ -1657,7 +1671,7 @@ function cozaepp_RequestDelete($params) {
 
 		# Check result
 		if($coderes != '1001') {
-			$values['error'] = 'RequestDelete/domain-info('.$sld.'.'.$tld.'): Code('._cozaepp_message($coderes).") $msg";
+			$values['error'] = 'RequestDelete/domain-info('.$domain.'): Code('._cozaepp_message($coderes).") $msg";
 			return $values;
 		}
 
@@ -1674,6 +1688,7 @@ function cozaepp_RequestDelete($params) {
 function cozaepp_ApproveTransfer($params) {
 	$sld = $params['sld'];
 	$tld = $params['tld'];
+	$domain = strtolower("$sld.$tld");
 
 	# Grab domain info
 	try {
@@ -1685,7 +1700,7 @@ function cozaepp_ApproveTransfer($params) {
 	<epp:command>
 		<epp:transfer op="approve">
 			<domain:transfer>
-				<domain:name>'.$sld.'.'.$tld.'</domain:name>
+				<domain:name>'.$domain.'</domain:name>
 			</domain:transfer>
 		</epp:transfer>
 	</epp:command>
@@ -1702,7 +1717,7 @@ function cozaepp_ApproveTransfer($params) {
 
 		# Check result
 		if($coderes != '1000') {
-			$values['error'] = 'ApproveTransfer/domain-info('.$sld.'.'.$tld.'): Code('._cozaepp_message($coderes).") $msg";
+			$values['error'] = 'ApproveTransfer/domain-info('.$domain.'): Code('._cozaepp_message($coderes).") $msg";
 			return $values;
 		}
 
@@ -1720,6 +1735,7 @@ function cozaepp_ApproveTransfer($params) {
 function cozaepp_CancelTransferRequest($params) {
 	$sld = $params['sld'];
 	$tld = $params['tld'];
+	$domain = strtolower("$sld.$tld");
 
 	# Grab domain info
 	try {
@@ -1731,7 +1747,7 @@ function cozaepp_CancelTransferRequest($params) {
   <epp:command>
     <epp:transfer op="cancel">
       <domain:transfer>
-        <domain:name>'.$sld.'.'.$tld.'</domain:name>
+        <domain:name>'.$domain.'</domain:name>
       </domain:transfer>
     </epp:transfer>
   </epp:command>
@@ -1748,7 +1764,7 @@ function cozaepp_CancelTransferRequest($params) {
 
 		# Check result
 		if($coderes != '1000') {
-			$values['error'] = 'CancelTransferRequest/domain-info('.$sld.'.'.$tld.'): Code('._cozaepp_message($coderes).") $msg";
+			$values['error'] = 'CancelTransferRequest/domain-info('.$domain.'): Code('._cozaepp_message($coderes).") $msg";
 			return $values;
 		}
 
@@ -1766,6 +1782,7 @@ function cozaepp_CancelTransferRequest($params) {
 function cozaepp_RejectTransfer($params) {
 	$sld = $params['sld'];
 	$tld = $params['tld'];
+	$domain = strtolower("$sld.$tld");
 
 	# Grab domain info
 	try {
@@ -1777,7 +1794,7 @@ function cozaepp_RejectTransfer($params) {
   <epp:command>
     <epp:transfer op="reject">
       <domain:transfer>
-        <domain:name>'.$sld.'.'.$tld.'</domain:name>
+        <domain:name>'.$domain.'</domain:name>
       </domain:transfer>
     </epp:transfer>
   </epp:command>
@@ -1794,7 +1811,7 @@ function cozaepp_RejectTransfer($params) {
 
 		# Check result
 		if($coderes != '1000') {
-			$values['error'] = 'RejectTransfer/domain-info('.$sld.'.'.$tld.'): Code('._cozaepp_message($coderes).") $msg";
+			$values['error'] = 'RejectTransfer/domain-info('.$domain.'): Code('._cozaepp_message($coderes).") $msg";
 			return $values;
 		}