finally happy with divs/layout -- iPad may still need work