Wink Backing Up Samsung Galaxy S II

Hello, i want to install the newly baked roms on the Android Development, but they require a full wipe etc.
What are the ways of backing up my sms, contacts, apps etc.
I know titanium backup can be used for apps, but is there anything that can do all 3 ?
I came from the Milestone, and i used nandroid backup system.
So thanks in advance