You could agglomerate zip codes as long as they are contiguous and whole, and the whole plan should be approved by the Courts on a state-by-state basis. The problem with counties is that the lines are political to begin with and may not really make sense. They are subject to the same abuses. The units need to be based on real geography and demographic sense decided by a third party for non-political reasons...like the zip codes and the Post Office.