I had a free internet plan which expired a few weeks ago, but I just signed up for 30 days of internet.

MSN won't let me sign in - and I have no calling credit on my phone.

The Facebook app isnt working either, and that hasnt worked since the internet initially expired.

Do MSN and Facebook need me to have credit on my phone to work? If so, do they use any credit?
So I'd need to get a contract which would offer free social networking, or something?