Apologies if you've already considered this, or if it doesn't solve your problem, but have you considered using Google contacts (inside gmail)?<div><br></div><div>It works (via the web browser) in Windows & Linux. It already syncs with android phones. It allows you to search on any field (at least in the browser - on the phone it is more limited, but there may be 3rd party apps out there with more powerful search capabilities).</div>

<div><br></div><div>It can also import CSV data (the best way to achieve this is to run an export, to see the correct format to use, then organise your CSV file to match).</div><div><br></div><div>You could probably also (sort-of) get separate databases by registering multiple accounts (if you have apps for a domain, you could have several email addresses that way).</div>

<div><br></div><div>Davo</div><div><br><div class="gmail_quote">On Sat, Sep 10, 2011 at 5:52 PM,  <span dir="ltr"><<a href="mailto:davidm@hisfeet.net" target="_blank">davidm@hisfeet.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">My problem is not that I can't find info about vcard. Really the opposite.<br>
There is lots of info, but none that I have found that is clear enough and<br>
thourough enough for me - so far.<br>
<br>
I've been using a DOS database for 20 years or more ("File Express") Some<br>
features of it no longer work in any modern system, and none of it was<br>
designed to interact with either graphics, or the internet. But I'm used<br>
to it, and it really is quite powerful for a 20 year old Dos program.<br>
<br>
Here's what I need:<br>
I need to be able to define the number and size of fields (unless size is<br>
not important in a  more up-to-date database).<br>
<br>
And I need to be able to search by any field, or at least by any of several.<br>
<br>
I need to be able to transfer information from my old system to a new one.<br>
(I can save to CSV, or several other formats)<br>
<br>
I need to be able to set up several separate databases using the same<br>
program.<br>
<br>
I need to be able to edit any field in any entry after it has been entered.<br>
<br>
I need to be able to use the information in Windows, Linux and<br>
Android,(and DOS would be nice) after it is set up with my own data. (But<br>
probably set it up in Linux)(Probably have to use different programs in<br>
each OS of course.)<br>
<br>
I'm thinking that maybe vcard fills the bill, but can't really find much<br>
info about it's flexibility, or power. What limitations are there on the<br>
names of the fields? Which front ends are the best? Or am I just barking<br>
up the wrong tree?<br>
<br>
What can you tell me.  Thanks, Dave<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
ChristianSource FSLUG mailing list<br>
<a href="mailto:Christiansource@ofb.biz" target="_blank">Christiansource@ofb.biz</a><br>
<a href="http://cs.uninetsolutions.com" target="_blank">http://cs.uninetsolutions.com</a><br>
</blockquote></div><br></div>