As for the offset attribute not working, I can't explain it. I loaded in the default layout and added the offset attribute with success, but when using my heavily modified layout it's completely ineffective. I didn't do anything wild and/or crazy with self-generated tokens or anything I thought would be out-of-the-norm. Odd behavior.
This is totally false! With any of my tournaments (I have a handfull of empty "shell tournaments" of various sorts, set up with my rebuy/add-on/rounds/etc. preloaded, but without any player information or prizes set) the offset property is not working no matter which layout file I apply. I opened one of my shell tournaments and had the software suggest new rounds to see if that would affect things, but it did not change the offset tag behavior.
I then created a new tournament from scratch, loading only my chipset template, my modified prize distribution file, and using players already in my database. I had the software suggest rounds again. The behavior repeated: the offset tag did not work in any layout.
I'd be happy to provide any files which would be useful to track this down (though you'd have to use small words to ensure I didn't screw anything up).
[edit to add:]
Possibly unrelated, but when I go to open one of my empty generic setups, I get this error:
'undefined' is null or not an object (GameTab, TournamentPage: 1069)
at TournamentPage.displayCell(String, Boolean, GameState, Map)
at TournamentPage.update(Boolean)
at TournamentPage.notifListener(Array)
at NotifServer.send(Array)
at Dashboard.scrollIn()
at Dashboard.checkDashboardStatus()
at Dashboard.notifListener(Array)
at NotifSubscriber.notifListener(Array)
Browser: Microsoft Internet Explorer
Browser Beta: false
Browser Client Info Version: 7.0
Browser Code Name: Mozilla
Browser Decided Version: 8.0
Browser Detected Version: 8.0
Browser Language: en-us
Browser Minor Version: 0
Browser Version: 4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; BRI/2)
Cookies Enabled: true
CPU Class: x86
Data Folder: C:\Documents and Settings\Neal\My Documents\The Tournament Director 2
Date: 1:53:44 pm 11/08/2011
DB File: C:\Documents and Settings\Neal\My Documents\The Tournament Director 2\Data\db\td.db
DB Folder: C:\Documents and Settings\Neal\My Documents\The Tournament Director 2\Data\db
Install Folder: C:\Program Files\The Tournament Director 3
Install Info: b1debf33773b8a1667a5263e28fa9475
JScript Build: 23141
JScript Version: 5.8
License Info: iGSz81BHmRxtpTpcBSnsOZuhR3WmzsJoJapnceewbEPdxqF+6QhMNT4+hxiWnR7h
Media Player Version: 11.0.5721.5280
Online: true
Platform: Win32
Preferences File: C:\Documents and Settings\Neal\My Documents\The Tournament Director 2\prefs.sav
Repo Config File: C:\Documents and Settings\Neal\My Documents\The Tournament Director 2\repo.sav
Repo Folder: C:\Documents and Settings\Neal\My Documents\The Tournament Director 2\Data
System Language: en-us
TD Patch Level: 1
TD Version: 3.0
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; BRI/2)
User Language: en-us