Another idea I have would be scriptable songs. This would allow the composer to set repeated bars, repeated sections, change the b.p.m. on the fly, to allow even more complex arrangements. I would also like to see programmable tasks to allow the user to script actions he uses most, such as setting up a song at 120 bpm with for bars in 7/8. This would be great for teaching applications. Also; integrating everything into a singe-window-interface is a bad idea. I feel that floating windows achieve greater flexibility for people that use multiple monitors, or people without enough monitor space for all of the tools to be displayed at a time. Another idea stemming from this idea would be different preset configurations of toolsets for different tasks that could be easily switched to and from, most likely accessed from quick keys: • Basic viewing and listening to different sections: - need to scrub easily through song, perhaps implement some scrubbing window • editing -quick keys for setting up tools to modify and create beats within a section, this would closely tie into the scrubbing window for quick access to the desired section. I in this mode of thought towards doggiebox right now, and I understand how conceptual it may sound, but just throwing out some ideas. Also! possible export into formal stave notation? regards, Mike Listrom