There's a great article over on the Ask the Directory Services Team blog on how to set up federation to ADP using ADFS 2.0.
I think we can all reach a general consensus that using ADFS as the identity provider makes federation pretty easy. And awesome.