Loop Here
Read Clip value from registry
Compare to Old clip
If same as old Clip Loop
If Null loop

Not Same not Null
Set Old Clip to New Clip value
Parse Card
Parse Level
Is there an exact match on the List
Yes - Play it

No exact Match
Is there a Card Match
Yes - Play it

No Card Match
Is there a Level Match
Yes - Play it

No Level Match
Is there a Default Song
Yes - Play it

No Default
Loop


just make a simple two column list and add to it as you go.
song name should be a fully Qualified Path and File name.
Example List, shows a Default Song, Level Songs, a Card Song, and a Clip Song
Default, Song name
Level 1, Song name
Level 2, Song name
Level 3, Song name
Level 4, Song name
Level 5, Song name
a0001, Song name
a0001_64103.vghd, Song name

sample Song - fully Qualified Path and File name
"Z:\My Music\ConvertedMusic\Aerosmith\Armageddon - The Album\Aerosmith - I Dont Want To Miss A Thing.wma"
"Z:\My Music\ConvertedMusic\Bob Welch\French Kiss\Ebony Eyes 07.wma"

