I was looking at the openiboot project and have really liked what they have accomplished.
Now I look at the issue of iPhone and iPads not having the ability for multiple users.
What if using openiboot we would place multiple copies of the iPhone os on the system and each copy of the os would technically be a different user.