Generalized error-diffusion is a green-noise halftoning technique which not only regulates the clustering of pixels of like color, but also the overlapping of pixels of different colors. In this project, we will study the color gamuts achieved by varying the parameters of this new diffusion technique. From knowledge gained with generalized error-diffusion, we will design vector green-noise masks which offer the minimum in computational complexity.