Thanks for the responses folks. I did more research into this and was unable to discover any information about session sizes. So I decided to test the size of a session variable. I piped the output from /var/log/messages into a file called test_size.txt (the file turned out to be around 2.6 M😎. Then I copied the entire file into one of the textboxes in a form and submitted the form, which adds the form data to the session. Used "print_r" to see the contents of the session, and it can hold the ENTIRE contents of the test.txt file(!). But it did take about one minute for my poor little 300MHZ laptop to serve the page. I was pleasantly surprised 😃 I'm not necessarily concerned with speed since this class is only intended for about 12-15 students, so there will not be high volume traffic to this site.
As far as the question about using databases/textfiles is concerned, I am using a database. However, for simplicity's sake I decided to only have one call to the database to dump the contents of the session. And, if I understand sessions correctly, isn't a session just a special text file that is stored on the server?
In any case, thank you all for your input and I hope I was able to add a little to the discussion. See you around on the boards!