Is there a field type that offers structured entry that gets rendered as a table? In the creation of a content type, is there a field type that offers structured entry that gets rendered as a table?

I'm creating an event node, and on the 'full content' display, there are 'sessions' at the event.

Doing a table in the CKeditor isn't enough, and referencing nodes of a different type is too much.

I need something that starts with these columns and one blank row at the bottom, where the end user/content manager can add information like "Date (datepicker)  |  Discussion Topic  |  Room  |  Timeslot(timepicker)  |  Speaker."

Adding information in each column will cause a new blank row for entry.
When the whole node gets submitted, and rendered in 'full-content' display, a table is rendered with that data, as entered on the backend.

Any suggestions on where to look?
Take a look at these modules:


TableField  
CCK Table Field