I could definitely use an {if no_results} conditional, switch behavior and {count} and {total_results} variables in the {exp:tag:tags} pair.