That's fine... I think we should look closely at this and see if there is any real advantage of having the seperate discussion_id column in the events table. I think that thesedays databases should beable to handle a join based on value (ie: eventable_type informing the join) .. anyway.. I'll leave this one in for now. Thanks