What is not syncing properly; your preferences or the project list? The preferences are handled "through" your projects; they are saved from BAM to the projects, then BOINC reads them from the project that has the most recently edited set. The project list is synchronized with BAM.
Yes, that part I understand.
Let me put it this way. I started using BOINC just over 3 weeks ago. I've been changing projects every one to three days trying to get a handle on which ones do well on my computer. When I change projects (and adjust preferences for my host), sometimes all I have to do is synch with BAM and everything works fine. Other times it doesn't. I have to stop using BAM as a manager in BOINC, remove projects, add BAM again and load my projects. BUT, most of the time the default settings are read from BAM (project weight 100) and that's all. I customize my project settings, i.e. my host has a Work Preference (Global), and the projects are setup the way I want them for that host.
I guess what I'm saying is my projects don't get loaded according to my settings when I adjust something in BAM. The latest trick I found that works is after making a change if my settings don't take the way I want them, I stop using BAM manager, remove projects, shut down BOINC, start BOINC, add BAM as Manager. The projects then load, if my projects don't load according to my settings from BAM, I synch. If they still don't adjust, I open (in BOINC) Options => Computing Preferences. If it says "Using web based settings" and the site listed is bam.boinc.stats, I try synching with BAM again. If the site isn't BAM (sometimes it's world community grid, no idea why), I click Use Web Based, and it magically works. This is why I'm saying I don't understand how BAM works. Everything is there on the BAM site and it makes sense but it's not behaving in a logical way.
Anyways, I'll continue to use voodoo to get things to work. This morning I prayed to SETI@home and Milkyway@home...just in case.
Thank you for your response.