check out this site too..http://www.pdncommunity.com/pdn/
btw- if you're ever working with recurring billing let me know. my team is building a .net server engine for handling payment declines. pretty cool and effective for recovering failed recurring transactions (which happens A LOT..like 10%-15% of subscription base).