When is the proper time to use userdata? Why is it good/not good? And how should I use it properly?
When is it bad/not conventional to use?
Specifically, what's the best convention/method to utilize the session class: http://codeigniter.com/user_guide/libraries/sessions.html