yes a further determination is made as to whether the log on is by a potential rapper rather than a spectator step 112 if no i e not a rapper then spectator access to the web page is provided step 113 if yes there is a potential rapper then rapper access is provided step 114 then or after step 113 any rapper is provided a beat step 115 and the window prompts for rap input step 116 the rap input is correlated with the beat step 117 provision is made for audio output of the correlated rap presentation 118 as the output continues a determination is made as to whether the time period accorded to the wrapper is over step 119 if yes a determination is made as to whether there is another user waiting step 120 if no a further determination is made as to whether the session may be over step 121 if the decision in step 121 is yes then the session is exited if no the session is returned to step 111 via branch u201c a u201d where the next logon is awaited however if the decision in step 120 is yes another user is waiting a further determination is made step 122 as to whether the next user wants rap competition if no then the session is returned to step 112 via branch u201c c u201d where a determination is made as to whether the user wishes to be a rapper or a spectator and then the session continued if yes in step 122 rap competition is selected then the session branches via u201c b u201d to step 130 in fig7 the rapper who.