On primary desktop, Run 'Sequence | Duplicates' and resolve the problems.
On primary desktop, proofread all sequences and fill in missing snapshot entries.
On primary desktop, fix all sequences with calls outside level.
Make a 30-day DEMO version
 a) Use registry, file in SQDATA, and hidden file. Put the current
 date in these 3 locations.
 b) All 3 files must exist with the same data.
 c) If current date is < saved data, then error.
 d) If current data is > date + 30 days, then msgbox
 "30 day trial period has expired."
On primary desktop: Go snapshot database, all records, setting priority (IP)
-- Start at Lock 'Em Up
Convert as many modules into classes as possible. (IP)
Add timing data for singing call sequences. (IP)
When proofreading sequences [Proof All], and
'Call not found in snapshot database, add it?'...

Add a button to edit sequence text. This should
only happen when F2 is checked (not when F1 or F3).
On program exit, restore music level and mute to what it was on entry?
Make this a setting.
Automatically generate getouts for 'Stretch', or 'Once Removed', or other concepts.
(i.e., from Out-Facing Lines: Stretch Crossfire to RLG/LA).
Be able to add a Prefix/Suffix as with Seq Edit Graphics Find Call.
Add a way to do keyboard mapping.
I.e., some laptops do not have F11 and F12!
Remove the PICT DB file (fold into new seq database format)
Web Update | List Db: does NOT advance IP bar.
CSDS Web ChoreoDb:
 1) RM ALT tags from grid text?
 2) Add FIND DUP
 3) Other functions from web.
Be able to split a sequence database by level.

Is there any way to move all sequences that include A2
to a different database so that you end up with two databases, one
which contains only A1 and the other containing A2?
Convert DNC to MDB:
1) On progfram loada, convert all DNC to MDB
2) Header Data [old:firstrec+inforec]: 1 record
3) Frame Data [10+1+1] records -- allow lots of room for future growth
4) Document Data [1 to 10]
5) Dates Excluded List
6) Music History
7) Add other info that can be easily imported in Dates DB such as 
 NSquares, Mileage, MoneyMade, etc.
Fully test latest CSDS with portable drive:
1) turn on / off, switching back and forth seems to lose some registry settings.
Have 2 usertypes: Novice & Expert
Get 'Mexican Hat Dance' music.
Allow users to subscribe to a web-based service that
sends auto-messages whenever CSDS and/or SQROT changes.
They can subscribe by 'major change only' or 'all changes'.
Dave Harry is interested in remote control of CSDS.
Always generate the formation pictures.
Remove the picture db file.
Write a routine to check for specific choreo errors: E.g.,
 1) R&Lth, Reverse Flwh;
 2) Centers SqTh 3, all T1/4;
 3) R&Lth, Lead Right.
Move the Record Database Cross Reference thing
off the website and into a private function within CSDS.
(convert the PHP file functionality into CSDS)
Validate Access: find out why it deletes Asc Leaders Run,
then can't execute it!
Had a 'checkers' mode, either standalone, or as part of Edit Seq Graphics,
where the user can edit a snapshot, to setup a formation
without actually making a snapshot. (Richard Rosprim)
Have an easy way for users to backup databases (i.e., from main menu).
This would take databases and make a copy in, say, SQDATA\CSDS\backup\2014-01-24
Have an option, as on website, to print checkers.
User can select color, size, style, with or without R/L, etc.
Try to proofread a set of Seqs/GI/GO with Pausing!
Web Choreo Database: add...
 1) Consistent Capitalization
 2) Parse All
 3) Find Duplicates.
Error Trapping:
 Create an additional ExceptionRout3 routine...
 1) Put errors into MDB file (with View, Delete, etc.)
 2) Prompt user for additional explanation, comments, etc.
 3) Allow user to submit a TR or email message
 Could use existing routines with a couple of global variables:
 A) UseExtraProcessingFlag - to enable the above stuff
have a couple of configuration settings for music amplitude level
1) either prompt at program beginning (check box to enable this)
Have description (thursday night hilton) & percent amplitude (25%, 50%).
(Uwe)
Permute - convert to MDB
PDB - only delete files if ALL were successfully imported.
Permute: add MYSTIC STACK THE LINE
Web Choreo Database: Be able to select SEVERAL, then File | Export to sequence database.
When I have the call from screen on a selected dance. 
Then load the music and play. 
Then hit the "P" key on the keyboard. 
The Load from Music Queue window covers the Music Player. 
This just started a few minutes ago. It does it with every piece of music. 
That is when you stop the music. Sorry to be so much trouble. 
But I do have all the music in csds.
I use html documents to present my notes for a dance in a CSDS frame. I also usually use the split-screen option to show 2 frames side by side. I also want to be able to edit the source html of the notes file during the dance to record what I did tip to tip.

 For one dance if the notes document is displayed in the left frame and I right-click and select "Edit source", I get an error message: "Empty pathname for frame 0". It doesn't happen every time, but quite often. The error message never appears if the notes document is displayed in the right frame and I do the same operation. But whichever frame it's displayed in, if I get past the error message the edit window comes up, but I can't actually edit anything. It seems to be in a view mode only. If I right-click in the frame and select "Open with" instead of "Edit source" I can bring it up in Notepad and make changes. However, the changes are not immediately reflected in the display when I finish the edit. I have to exit the dance and go back into it.

 I have this setup for several dances, but it's only this one that I'm having trouble with, the others behave as I expect. Any idea what might be going on??

 Barry
Make an easy way (set of instructions) for those with
old computers to update CSDS files. i.e., a listing 
of a subset of csds2/upload files and a set of instructions
as to 'upload and save each of these files to c:sqdata, 
then restart CSDS'.
Use CustomColumnDisplayText instead of CustomDrawCell ?
Ben wants timer settings to be saved if NOT using a dance.
CsdsInit: speed up loading SEQ Dbs. Maybe save all SeqDatabaseList class info, and only update if TLM of file changed.