Hmm. While we don't tweak the XSL much, I did see background images on table cells working the other day in a solution we have and I'm using IE7. Are you sure you have the absolute latest release of IE7? There were some bugs in the beta builds.
As for landscape/portrait, that also is working in various solutions we have. However, we have heard other reports of this being a problem with IP2003 and IE7:
http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=3737Sorry I don't have a solution for you. Sounds like a bug.
Shiraz Cupala / Microsoft InfoPath MVPQdabra® Software / Streamline data gathering to turn process into knowledge