Who had a better commercial this week - Jim Harbaugh or Colin Kaepernick?