Constant-depth arithmetic circuits have been defined and studied 
	in [AAD97,ABL98]; these circuits yield the function classes #AC^0
	and GapAC^0.  These function classes in turn provide new 
	characterizations of the computational power of threshold circuits, 
	and provide a link between the circuit classes AC^0 (where many 
	lower bounds are known) and TC^0 (where essentially no lower bounds 
	are known).  In this paper, we resolve several questions regarding 
	the closure properties of #AC^0 and GapAC^0.  
	Counting classes are usually characterized in terms of problems of 
	counting paths in a class of graphs (simple paths in directed or 
	undirected graphs for #P, simple paths in directed acyclic graphs 
	for #L, or paths in bounded-width graphs for GapNC^1).  It was 
	shown in [BLMS98] that complete problems for depth k Boolean 
	AC^0 can be obtained by considering the reachability problem for 
	width $k$ grid graphs.  It would be tempting to conjecture that 
	#AC^0 could be characterized by counting paths in bounded-width 
	grid graphs.  We disprove this, but nonetheless succeed in 
	characterizing #AC^0 by counting paths in another family of 
	bounded-width graphs.
Counting paths mod 5 in width 2 planar branching programs is hard for Boolean NC$^1$. We observe a flaw in the stated proof and fix it.