How is your table defined? If its a set width in pixels it may be that some columns are outside the page width, so they get clipped. Try using a proportonal width, like <table width="85%">.
Also, don't you need Response.Write("</tr>") before rs.movenext?
This is more of an HTML question than a SQL Server one.