I will pay a significant amount of money for this.
First, the following software does most of what I need:
http://www.micro-pro....com/vcardorganizer/The goal here is that I'm trying to get control over my contacts without the help of google, etc. It's not just about privacy, but more about being able to organize my contacts MY WAY. Also, the other issue is moving contacts between phones, programs, etc. I did A LOT of research and there are many options, but vcards seem to offer the simplest universal format, mainly because it can store pictures.
The other thing to keep in mind is I have a complicated, klunky syncing procedure because of all sorts of reasons.
Features I need:
BATCH assign categories to multiple contacts at once.
BATCH modify any field(s).
BATCH find/replace for specific fields. Like be able to change all 213 area codes to (213).
And here's another one I'm having a hard time with:
My sync file is a single vcf file with multiple contacts stored in it. But I have to split them out into individual files to be able to manage them in the program above (vcardorganizer). Then, after I modify stuff, I have to re-merge everything to a single file, and use that on my phone to update the contacts. I'm looking for a more seamless way to do that. One way to do this is like so:
--the single file gets updated
--the program compares the fields in the new single file to the individual existing vcf files on the pc.
--if the new single file is different, it asks whether it should replace the existing information (or add entirely new contacts, just like a copy/replace dialog in good file managers)
EVEN BETTER:actually, now that I think about it, it would just be better if the program can do all this things to a single vcf file that contains multiple contacts. All the operations:
add new contact
remove contact
modify contact
batch operations
etc
all these things would be easier if it could do it in a single vcf file. that way, i can sync it with my phone which can parse a single file, and there are no manual steps. a true syncing solution.