Goal: Compute the possible values of $i^i$.
Attempt:
We have that
$$ i^i = e^{i \log(i)} $$
by definition.
Yet $\log(i)$ has an infinite number of values (if we aren't looking at its principal branch). That is,
$$ \log(i) = k 2\pi i + {\pi \over 2}i \text{ for all }k \in \mathbb{Z} $$
Thus $i^i = {\pi i \over 2}$ in its principal branch, while all of its branches can be expressed as $k 2 \pi i + {\pi i \over 2}$ for all values of $k$.
Is this correct?