Is it possible to calculate something like $\displaystyle (a + bi)^{c+di}$?

I recall reading somewhere that $\displaystyle i^i$ is calculable (I think its a real number), so I was pondering whether or not this was true for complex numbers in general?