From a product perspective, there are offerings from Oracle, IBM, RSA, Ping Identity, Symlabs, Sun and CA that support fed passive that I can think of off the top of my head. From the open source perspective, Shibboleth and Sun's Open SSO are both good options out there.
If your partner is not a Microsoft shop, then one of the other offerings may be a better fit for them. If they ARE a Microsoft shop, then ADFS is very hard to beat on cost and ease of use and deployment.
One other thing to keep in mind while you pondering this is that in federated scenarios with external partners and token-based applications, you'll need to come up with some sort of account mapping strategy (either shadow accounts or shadow groups). This can complicate your usage model considerably. It is generally best to use claims-aware applications in this use case if there is a way you can make that happen.