you have to add checked to the buttons.html in wpi\wpiscripts code right click on it and select edit and edit the code like this one just add the checked on it and save it but i have question for you did you got your registry kyes to run from the cd and how you did that plz <html> <head> <link rel="stylesheet" type="text/css" href="../common/wpi.css" /> <style type="text/css"> <!-- .Stil1 {font-size: 10pt} --> </style> </head> <body class="body" scroll="no"> <DIV id="TipLayer" style="visibility:hidden;position:absolute;z-index:1000;top:-100;"> </DIV> <script language="JavaScript1.2" src="../common/main.js" type="text/javascript" APPLICATION="yes"> </SCRIPT> <script language="JavaScript1.2" src="./totip.js" type="text/javascript" APPLICATION="yes"> </SCRIPT> <script language="JavaScript1.2" src="./config.js" type="text/javascript" APPLICATION="yes"> </SCRIPT> <a name="checks"> <form name="WPI"> <script language="JavaScript1.2"> applyCssFilter() /******************************************************************************************* This is the part that looks at the config.js file, and generates the checkboxes if they are filled in. If any element is blank, it should be ignored. These sections are very simular, but with slight variation between the three included resolutions. ******************************************************************************************/ function ghk() { if (g>j) return '<a href="#pg0'+(q+1)+'"</a><font class="side"><b>Next</b></font></td></tr></table><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a name="#pg0'+(q+1)+'"></a>' if (g<=j) return '</td></tr></table><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>' } var q=1; var j=0; var g=0; for(i=1; i<=48; i++) { if (prog != null) g++ } document.write('<input type="hidden" name="chkbox" Value="[0]" />'); document.write('<a name="#pg01"></a>'); for(i=1; i<=48; i++) { if ((i==1) && (screen.width >= 1024) && (screen.height >= 768)) document.write('<table width="900" height="400"><pre /pre><tr><td width=25% /td><td width=35% class="txt" valign="top">'); if ((i==1) && (screen.width == 800) && (screen.height == 600)) document.write('<table width="500" height="180"><tr><td width=50% class="txt" valign="top">'); if ((i==1) && (screen.width == 640) && (screen.height == 480)) document.write('<table height="130"><tr><td class="txt" valign="top">'); if (prog != null) { document.write('<input type="checkbox" name="chkbox"checked Value="" id=chkbox'+i+' /><label for=chkbox'+i+' />' + prog + '</label><br /> '); j++; } else document.write('<input type="hidden" name="chkbox" Value="" id=chkbox'+i+' />'); if ((screen.width == 640) && (screen.height == 480)) { if ((j==6) && (g>6) && (q==1)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"></td><td width="150"><a href="#pg0'+(q+1)+'"</a><font class="side"><b>Next</b></font></td></tr></table><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a name="#pg02"></a><table height="130"><tr><td class="txt" valign="top">');q++} if (((j==12) || ((g>6) && (g<12) && (j==g))) && (q==2)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk()+'<table height="130"><tr><td class="txt" valign="top">');q++} if (((j==18) || ((g>12) && (g<18) && (j==g))) && (q==3)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk()+'<table height="130"><tr><td class="txt" valign="top">');q++} if (((j==24) || ((g>18) && (g<24) && (j==g))) && (q==4)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk()+'<table height="130"><tr><td class="txt" valign="top">');q++} if (((j==30) || ((g>24) && (g<30) && (j==g))) && (q==5)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk()+'<table height="130"><tr><td class="txt" valign="top">');q++} if (((j==36) || ((g>30) && (g<36) && (j==g))) && (q==6)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk()+'<table height="130"><tr><td class="txt" valign="top">');q++} if (((j==42) || ((g>36) && (g<42) && (j==g))) && (q==7)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk()+'<table height="130"><tr><td class="txt" valign="top">');q++} if (((j==48) || ((g>42) && (g<48) && (j==g))) && (q==8)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk());q++} } if ((screen.width == 800) && (screen.height == 600)) { if (((j==8) && (g>=16)) || ((g<16) && (g>0) && (j==Math.ceil(g/2)))) document.write('</td><td width=50% class="txt" valign="top">'); if ((j==16) && (g>16) && (q==1)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"></td><td width="150"><a href="#pg0'+(q+1)+'"</a><font class="side"><b>Next</b></font></td></tr></table><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a name="#pg02"></a><table width="500" height="180"><tr><td width=50% class="txt" valign="top">');q++} if (((j==24) && (g>=32)) || ((g<32) && (g>16) && (j==Math.ceil((g/2)+8)))) document.write('</td><td width=50% class="txt" valign="top">'); if (((j==32) || ((g>16) && (g<32) && (j==g))) && (q==2)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk()+'<table width="500" height="180"><tr><td width=50% class="txt" valign="top">');q++} if (((j==40) && (g>=48)) || ((g<48) && (g>32) && (j==Math.ceil((g/2)+16)))) document.write('</td><td width=50% class="txt" valign="top">'); if (((j==48) || ((g>32) && (g<48) && (j==g))) && (q==3)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk());q++} } if ((screen.width >= 1024) && (screen.height >= 768)) { if (((j==12) && (g>=24)) || ((g<24) && (g>0) && (j==Math.ceil(g/2)))) {document.write('</td><td width=50% class="txt" valign="top">');} if ((j==24) && (g>24) && (q==1)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"></td><td width="150"><a href="#pg0'+(q+1)+'"</a><font class="side"><b>Next</b></font></td></tr></table><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a name="#pg02"></a><table width="600" height="240"><tr><td width=50% class="txt" valign="top">');q++} if (((j==36) && (g>=48)) || ((g<48) && (g>24) && (j==Math.ceil((g/2)+12)))) {document.write('</td><td width=50% class="txt" valign="top">');} if (((j==48) || ((g>24) && (g<48) && (j==g))) && (q==2)) {document.write('</td></tr></table><br><br><table width="300"><tr><td width="150"><a href="#pg0'+(q-1)+'"</a><font class="side"><b>Back</b></font></td><td width="150">'+ghk());q++} } } </SCRIPT> </td> </tr> </form> </table> <!-- A lot of spaces, so no one can see our evil magic at work... --> <p> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> </p> </body> </html>