Yeah, I've actually done that for a couple of songs. It's a decent work around but that's what computers are supposed to be good at, automating repetitive tasks and keeping things sorted for you. It would be nifty if you could do it with Applescript. I'm no expert, but looking at the library for iTunes I can see how it could be done, at least the act of checking to see if the last track is the track that precedes on the album, storing the start time, setting the start time to zero then setting it back when the track is over. I don't know how you'd get iTunes to run the script between songs or for it to run continually and monitor iTunes. You could have it check every <time interval> for change but this seems really inefficient and like you'd already be too late when you noticed the change.