function register()
	{

		$this->form_validation->set_rules('user','Username','required');
		$this->form_validation->set_rules('pass','Password','required');
		$this->form_validation->set_rules('pass2','Password Confirmation','required|matches[pass]');
		$this->form_validation->set_rules('email','Email','required|valid_email');
		$this->form_validation->set_rules('paypal','Paypal Address','required|valid_email');
		
		if( !$this->form_validation->run() )
		{
			$this->basetemplate->set("title","Register");
			$this->basetemplate->set("domain",$this->config->item("base_url"));
			$this->basetemplate->load(array(
				'users/register',
			));
		}
		else
		{
			$data = array(
				'username' => $this->input->post("user"),
				'userpass' => md5( $this->input->post("pass") ),
				'useremail' => $this->input->post("email"),
				'userpaypal' => $this->input->post("paypal"),
			);
			$this->db->insert("users", $data);
			redirect("/users/login");
		}
		
	}