Yes!! the set media in to "record Relative" does what I want. I have only ever used EDL's with the individual files. Didn't know it could change. but that is exactly what I want

And yeah I'm trying to [CTRL]+[Right] for clip advance with a script.
I found the playback stuff in the manual. and it's me not really getting aspects of generations scripting. but gen.PlayControl("play") works to play, but then I try to set in's and out's and I don't know the formatting to do it. and all my guess just error out.
The long answer is I'm trying to making the bidding process easier, most small shops/freelancers. we artists are the guys that do the bidding. And most the time a client just sends some big quicktime and says bid this. So I'm trying to come up with a system inside Generation to make it less painful.
first would be ask for and EDL so I can cut up the quicktime inside Generation. We can do that!!
next, I'm working on a companion app, that talks to/controls generation's playback system. The idea being. it's playing. you hit next. put in the hours. type your notes. hit next. do the same. it will give you a total based on an hourly and you can add scene build costs and show build costs.
Then at the end it could generate a report so you can see how everything breaks down. I've attached a picture of the current gui.
Anyway That's the big picture of what I'm trying to do.