I've used cybersource in past, but not for subscription. Do you guys save the credit card info on your servers for subscription, or does cybersource save it for you?
I always figured that you want to maintain your own transaction records anyway for internal accounting and metrics. If you do that then you really have 90% of the work already done for a basic recurring billing system.
I love the picture of pg waving his finger from the back of the scooter. I half expected the next shot to be him pushing one of the other dudes, with his finger. The next shot should have been of said dude falling over as his CG moves outside the convex hull of his feet.
The big gotcha for us is that the reporting API (to get data on existing subscriptions/transactions) leaves a lot to be desired.