See this link for more information: <a href="http://books.google.com/books?id=wn5sXG8bEAcC&amp;dq=languages+that+don%2527t+use+spaces+between+words+such+as+Japanese&amp;pg=PA697&amp;ots=J_bDt2TeTA&amp;sig=V7GXLzZlDmmAreWZRj7djFz0x-I&amp;prev=http://www.google.com/search%253Fhs%253D0D%2526hl%253Den%2526lr%253D%2526safe%253Doff%2526client%253Dfirefox-a%2526rls%253Dorg.mozilla%25253Aen-US%25253Aofficial%2526q%253Dexample%252Bof%252Bjapanese%252Blanguages%252Bthat%252Bdon%2527t%252Buse%252Bspaces%2526btnG%253DSearch&amp;sa=X&amp;oi=print&amp;ct=result&amp;cd=1">
Japanese doesn't use spaces</a><br><br><br><div><span class="gmail_quote">On 8/30/06, <b class="gmail_sendername">Tim Smith</b> &lt;<a href="mailto:smith.timsmith@gmail.com">smith.timsmith@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Hi Jeri,<br><br>Isn't it better to let the user decide how to handle middle names and how to handle spaces in the last name?<br><br>This is especially important because some languages do not use spaces.&nbsp; We need to make sure vtiger stays language independent.
<br><br>Even in English, you should allow users to enter data in vtiger and _know_ that it will stay that way and transfer as expected into Outlook.&nbsp; If Outlook is repository of record then a kludge in vtiger makes sense.&nbsp; But if vtiger is your repository of record then you don't want code second guessing you.
<br><br>There are all sorts of problems but lets take an example of storing &quot;John Doe III&quot; in vtiger.&nbsp; I would store &quot;John&quot; in first name and &quot;Doe III&quot; in last name.&nbsp; Now if I mail merge from Outlook, I get something completely wrong.&nbsp; What I wanted was first and last name... but in order to make the mail merge work I have to merge the middle name too.&nbsp; However, Mr. &quot;George Francis Fields&quot; won't appreciate his middle name being used.
<br><br>Here is another issue.&nbsp; Lets say I leverage the ol soap service to accomplish accessing contact records.&nbsp; If I set the last name to &quot;Jones III&quot; then I would expect to get the same value back with I request the contact's data.
<br><br>My 2 cents...<br></div><div><span class="sg"><br>Tim<br><br></span></div><div><div></div><div><span class="q"><span class="gmail_quote">On 8/30/06, <b class="gmail_sendername">Jeri John</b> &lt;<a href="mailto:jeri@vtiger.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jeri@vtiger.com</a>&gt; wrote:</span></span></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div><span class="q">Hello Tim,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks for your feedbacks.<br><br>This issue has been handled&nbsp; in the following way.<br><br>Vtiger doesn't have middle name which outlook has .<br><br>During adding contacts to Outlook
<br>
<br>So We will split the last name into words(if more than one word exists).<br>The last word is assigned to the lastname field and all other words are assigned to the middlename field<br><br>During adding contacts and updating contacts in Vtiger
<br><br>If middle name is available in Outlook we will join middlename and lastname and assign to lastname field <br>If middlename is empty and lastname is available we will assign the lastname to the lastname field<br>If middle name and lastname is empty we will assign the firstname to the lastname field as lastname is mandatory in vtigerCRM.
<br><br></span></div><div><span class="q">---- On Wed, 30 Aug 2006 <b>Tim Smith &lt;<a href="mailto:smith.timsmith@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">smith.timsmith@gmail.com
</a>&gt;</b> wrote ---- <br><br><blockquote style="border-left: 1px solid rgb(160, 154, 255); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I just posted a bug fix for the Outlook plug in error &quot;Invalid return value from vTiger CRM&quot; on the forum.<br><a href="http://forums.vtiger.com/viewtopic.php?p=31365#31365" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://forums.vtiger.com/viewtopic.php?p=31365#31365
</a><br><br><br><span>Vtiger doesn't have a middle name field and the bug occurred in trying to parse the middle name out.&nbsp; </span>I would like to see the logic for determining what a middle name is extracted from 
<span>vtigerolservice.php and moved to the outlook plug in.<br><br>Reasons:<br>1. Users are prevented from putting spaces in last names.<br>2. Middle name problems are specific to Outlook.<br>3. If it is decided that we should have middle names then add a middle name field.
<br><br>This is my proposed change:<br>1. Remove the support for &quot;middlename&quot; from </span><span>vtigerolservice.php<br>2. Add a setting in the Outlook preference for where to store the middle name.&nbsp; There will be three selections.&nbsp; &quot;Do not store middle name&quot;, &quot;Store middle name in the First Name field&quot;, &quot;Store middle name in the Last Name field&quot;.
<br><br>Though unrelated, I would also like to:<br></span><ol><li><span>Allow attaching emails to Leads and Opportunities.</span></li><li><span>Create an install using Setup2Go or Installer2Go (
</span><span><a href="http://www.dev4pc.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.dev4pc.com/</a>) </span><span>which is a free installation program.&nbsp; This would allow anyone to create an install script.&nbsp; 
<br></span>
</li><li><span>Launch a configuration UI at the end of the install process so the user will be prompted for their username/password/url.&nbsp; Let this be defaulted through an ini file included in the install script.&nbsp; Example: username=%windowslogin%; password=; url=
<a href="http://www.mycompany.com/vtiger/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.mycompany.com/vtiger/</a></span></li><li><span>Check if the plug in is loaded before uninstalling.
<br></span></li><li><span>Automatically connect to the vtiger server.&nbsp; 
e.g. Don't require logging in first.&nbsp; If they click on the contacts folder and click Sync, then attempt to login and tell them if there is a problem.</span></li></ol><span>If we can get a consensus then I will make the changes.
<br><br>Regards,<br>Tim<br><br></span>
_______________________________________________<br>Get started with creating presentations online - <a href="http://zohoshow.com?vt" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://zohoshow.com?vt
</a> <br></blockquote></span></div><div></div>
</div></blockquote></div><div><span class="q"><br>_______________________________________________<br>Get started with creating presentations online - <a href="http://zohoshow.com?vt" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://zohoshow.com?vt
</a><br><br></span></div><div></div><br>

</div></blockquote></div><br>