FYI:
After downloading free titanium backup from the android market i couldnt get it to ask for root access, it just showed me an error every time i opend it saying it couldn't gain root access. It wasnt a problem with a busybox or superuser update. I remembered i hadn't turned on usb debugging until after i downloaded and opened it for the first time so i just uninstalled it, made sure my usb debugging was turned on this time, downloaded it again and when it opened it worked perfectly