ArcGIS' arcpy does not have a function to add a table to a layout. I was thinking that maybe taking that table (e.g. a dbf), there may be some python script command to turn it into a raster (e.g. do something like a screen capture on the table). You may need to export the table to a temp file, then open the temp file using python, apply the table to raster image (e.g. jpg) and save the jpg. You could then add the raster image to the layout using arcpy. Anyone know of a function in python, or a few lines of python code to do this? Thanks for your advice.