Basically she kept whinging that she didn't have SMS delivery reports, SMS character counter and a few other things (iPhone is unlocked - local Vodacom). I dug into the whole jailbreak scene and eventually when a untethered jailbreak for 3.1.3 (new bootrom) was released (Spirit I think) in early May, I did it for her. She loaded lots of apps and stuff off Cydia and she was very happy. That was until she upgraded to v4.0 this week though iTunes. We have her SHSH backups on PC, but never backed up to Cydia servers or whatever. She's now stuck and we're trying to find either a way to downgrade to 3.1.3 again or have an untethered jailbreak for v4.0 (which she is already on now).
I hope this provides more info, thanks.