ahh..if I had only tried this first. For those interested: cell.innerHTML = "<input type=\"checkbox\" id=\"box1\" /><label for=\"box1\">checkbox</label>"; row.appendChild(cell) Does the trick. Tom ===== var me = tom.pixelmech.webDeveloper(); http://www.pixelmech.com/ http://www.maccaws.com/ [Making A Commercial Case for Adopting Web Standards] __________________________________________________ Do you Yahoo!? Yahoo! News - Today's headlines http://news.yahoo.com