amming refers to a collaborative musical act where two or more musicians get together to create, in real-time, an improvised musical work. Whilst the resulting jam may not always be a cohesive or even pleasing musical work from a listener?s perspective, the playful, improvised nature of the process allows for unexpected results and for happy accidents to occur. Exponential advances in the processing power of personal computers and the increasing sophistication of software and software modeling have placed an incredible array of affordable music production tools into the hands of ?bedroom? producers. Over the last decade or so, these software tools have made it possible to take a musical work from an initial idea to a final release quality product all within the PC. Nothing is more frustrating than having access to all the tools to produce great music, but at the same time to be stuck for musical ideas to use them on ? yet it?s surprisingly easy to become intimidated by the technology and to lose the initial spark of creativity. What one really wants to do is to approach the music production process in the home studio like a jam session, to reintroduce a measure of playfulness and improvisation, and to treat the technology like a jamming partner. In tandem with the developments in personal computers has been the development of computer networking and the Internet. The Internet currently offers a myriad of ways for musicians to meet and collaborate, from humble e-mail to music uploading sites, social networking sites and virtual worlds. More recently, it has become possible for musicians to jam together in real-time from just about any location in the world, and to stream the jam-session to a live audience in a virtual world.