Problem with free memberships on contribution page (Resolved)
As posted under Jenni's comment. This problem was due to some customization in the contribution form. Once we put in a test for a zero balance and a conditional response everything is working again.