Let $H$ be a finite group acting on a group $G$.  Are there general conditions one can place on $G$ so that the set $H^1(H, G)$ is guaranteed to be finite?  For instance, does finiteness hold if $G$ is finitely presented, or if $K(G, 1)$ is a finite CW complex?