Selective sync products programs

This is going to cause a conflict with the archive products branch..