Base application ideas tested and laid out.  So far so good.
Continued to grow the script.  Removed the array loops, as they're no longer being used.  Ending keys need to be dealt with.  E.g., tab key should not be sent if it's about to fire a script.  Skrommel's AutoClip script might be a good reference for this.
Figured out a good deal of the hotkey functionality.  Scripts now fire without sending the end hotkey (e.g., Tab is not sent at all if it's going to fire a text replacement).

Need to clean up the script, extract higher level routines/functions to decrease repitition.
Extracted higher level functions, cleaned up script.  Everything's looking good!  Stay the course!
Implemented on-the-fly hotkey creation through GUI.  Next steps:

* Implement space bar as delimiter
* Restructure folders - place .csv files one folder deep and the replacements folder 2 deep.
* Begin implementation of script management GUI
* Add parse/clean/escape ability for special characters, like !
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
* Implement special use characters like %c (clipboard) and %| (return cursor to).
(made small fix on Rev 6)
Implemented on-the-fly hotkey creation through GUI.  Next steps:

* Implement space bar as delimiter
* Restructure folders - place .csv files one folder deep and the replacements folder 2 deep.
* Begin implementation of script management GUI
* Add parse/clean/escape ability for special characters, like !
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
* Implement special use characters like %c (clipboard) and %| (return cursor to).
(added replacement sound)
Next steps:

* Implement space bar as delimiter
* Restructure folders - place .csv files one folder deep and the replacements folder 2 deep.
* Begin implementation of script management GUI
* Add parse/clean/escape ability for special characters, like !
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
* Implement special use characters like %c (clipboard) and %| (return cursor to).
Implemented space bar as delimiter
Restructured folders - .csv files now in /bank - replacement text files now in /replacements.

Next steps:

* Begin implementation of script management GUI
* Add parse/clean/escape ability for special characters, like !
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
* Implement special use characters like %c (clipboard) and %| (return cursor to).
Done:
* Add parse/clean/escape ability for special characters, like ! <-- instead of parsing, I'm sending the clipboard with ^v to avoid this problem altogether
* Implement special use characters like %c (clipboard) and %| (return cursor to).

Next steps:

* Begin implementation of script management GUI
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
Done:
* Began implementation of script management GUI; Still need to:

* edit, save, whole lots of stuff... but pretty good so far!

Next steps:
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
Wasn't working now is???
Done:
* Began implementation of script management GUI; Still need to:

* edit, save, whole lots of stuff... but pretty good so far!

Next steps:
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
This should not be checked out - uploaded to test on another machine.
Rebuilt some of the core implementation using AutoClip - everything seems to be working better.  Committing and testing on other PC.

* Script management GUI can now edit and save text, display which triggers fire the text, but still need to implement save/edit/delete of triggers and strings.

Next steps:
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
Attempting to add my fix as a new branch/tag.
Rebuilt some *more* of the core implementation using AutoClip, but brought back more of my original work, as well - everything seems to be working better.  Committing and testing on other PC.

* Script management GUI can now edit and save text, display which triggers fire the text, but still need to implement save/edit/delete of triggers and strings.

Next steps:
* Implement script mode: Let users send key combinations like Alt-Tab, Shift-Tab, etc.
Settings progress:

Can now edit/save changes to Enter trigger using the save button.

Need to implement:

* Same saving capability for Space and Tab checkboxes.
* Extract the SAVE function so it can be invoked from OK or Save buttons.
* Integrate the Settings into the main script.
Settings progress:
Done: 
* Same saving capability for Space and Tab checkboxes.

Need to implement:

* Integrate the Settings into the main script.
Settings progress:
Done: 
* Same saving capability for Space and Tab checkboxes.
* Settings integrated into main script
Need to implement:
* Add and Remove buttons with functionality
* Improve UI.
Settings progress:
Done: 
* Adds bank and replacements folders if they don't exist.
Need to implement:
* Add and Remove buttons with functionality
* Improve UI.