In my align* environment I have a bunch of lined up equations, but I would like to put some explanations of the steps done to the right of the equations. Currently it looks bad:
\begin{align*}
P(X_l=x_l,\ldots ,X_{l+k}=x_{l+k}) &= \int_0^1 f(x_l)\cdots f(x_{l+k})dp\\
&= \int_0^1 \prod_{i=1}^k p^{1\{x_i=1\}}(1-p)^{1\{x_i=0\}}dp\\
&= \int_0^1 p^t(1-p)^{k-t}dp\\
&= \int_0^1 p^{t+1-1}(1-p)^{k-t+1-1}dp\\
&= \dfrac{\Gamma(k-t+1)\Gamma(t+1)}{\Gamma(k+2)}\int_0^1\dfrac{\Gamma(k+2)}{\Gamma(k-t+1)\Gamma(t+1)} p^{t+1-1}(1-p)^{k-t+1-1}dp\\
&= \dfrac{\Gamma(k-t+1)\Gamma(t+1)}{\Gamma(k+2)} \text{ \; term on right is a $\Gamma(t+1,k-t+1)$}\\
&= \dfrac{t!(k-t)!}{(k+1)!} \text{ \; Since $k$ is an integer}
\end{align*}
How would you make this look better? More specifically I think the text would look nice if it was all flushed to the right.
EDIT: How do I make the Latex show up?

&&in front of\textand remove the spaces inside it; IMO flushing the conditions to the right margin is not a good idea. – egreg Nov 3 '12 at 16:34