diff -urp old/services.module new/services.module
--- old/services.module	2008-07-13 07:12:40.000000000 +0300
+++ new/services.module	2008-07-24 16:19:59.031250000 +0300
@@ -17,7 +17,9 @@ function services_help($path, $arg) {
     case 'admin/build/services':
     case 'admin/build/services/browse':
       $output = '<p>'. t('Services are collections of methods available to remote applications. They are defined in modules, and may be accessed in a number of ways through server modules. Visit the <a href="@handbook_url">Services Handbook</a> for help and information.', array('@handbook_url' => 'http://drupal.org/node/109782')) .'</p>';
-      $output .= '<p>'. t('All enabled services and methods are shown. Click on any method to view information or test.') .'</p>';      return $output;
+      $output .= '<p>'. t('All enabled services and methods are shown. Click on any method to view information or test.') .'</p>';      
+      $output .= '<p>'. t("In order to have your site act as a server you must enable a services-server module and allow the 'access services' !perm. Note that the methods might also have a permissions related to them that needs to be set.", array('!perm' => l(t('permission'), 'admin/user/permissions'))) .'</p>';
+      return $output;
       
     case 'admin/build/services/keys':
       return t('An API key is required to allow an application to access Drupal remotely.');
@@ -105,10 +107,10 @@ function services_menu() {
   // method
   $items['admin/build/services/browse/%services_method'] = array(
     'title' => 'Services',
-  	'description' => 'Calls a Services method.',
+    'description' => 'Calls a Services method.',
     'page callback' => 'services_admin_browse_method',
     'page arguments' => array(4),
-  	'access arguments' => array('administer services'),
+    'access arguments' => array('administer services'),
     'type' => MENU_LOCAL_TASK,
     'file' => 'services_admin_browse.inc',
   );
@@ -125,7 +127,7 @@ function services_menu() {
     'title' => 'Services',
     'access arguments' => array('access services'),
     'page callback' => 'services_server',
-  	'page arguments' => array(1),
+    'page arguments' => array(1),
     'type' => MENU_CALLBACK,
   );
   
@@ -432,7 +434,7 @@ function services_validate_key($kid,$tim
   if(!variable_get('services_domain_strict', false)){
     $key = services_get_key($kid);
     if ($key) {
-      return TRUE;	
+      return TRUE;  
     }
     //compare the domain against the key
     else{
@@ -440,13 +442,13 @@ function services_validate_key($kid,$tim
     }
   }
   else{
-  	$rehash = md5($kid . $timestamp . $domain);
-  	if($rehash == $hash){
-  	  return true;
-  	}
-  	else{
-  	  return false;
-  	}
+    $rehash = md5($kid . $timestamp . $domain);
+    if($rehash == $hash){
+      return true;
+    }
+    else{
+      return false;
+    }
   }    
 }
 
