Absolutely correct. I've been around databases a really long time and this is just strange. Which leads me to believe that multiple tables are checked perhaps with a join before it acknowledges a new video.
I did create an unused strBoxeeID for the new record. I haven't had time to play around to see if it needed to be added to directors or actors since they are related tables.
If I come up with anything I'll post it here. Maybe we can figure this out.
Boxee Beta 0.9.20.10708
Macbook (Santa Rosa - 3,1)
OS X 10.5.8
2 External 1TB Drives