Hi Craig,
I actually had to do the same thing you were asking about (logos on reports), but for me I have about 6 different clients with different logos. What i did to fix this is the following:
1. Created a table in my access database called Logo, which comprised of one record with a number field (which will only be 1)and a logo field, which holds an OLE Object.
2. Added my logos to the logo field by right clicking on the field>selecting 'InsertOjbect'>CreateFromFile>and then navigating to my logo. You only have to do this once, and its stored in the db.
3. In my report, I created a subreport that only holds the logo field in the details section (so the logo will show) and in my select expert, I just set it to select where the autonumber field = 1. I put this subreport onto my report and voila! No fixing reports over again!
Now here's the drawback: the report needs access to that logo table to be able to display it, but if you bundle it with your db that the rest of the report is using, it shouldn't be a problem.
If you've got any other questions let me know.
Talk later,
Jack