What I do is save the SLX as XML (from Target Designer), then I wrote an app that will parse the XML and spit out the component information into and excel spreadsheet
I'd definitely use the build log - SLX files saved as XML files can be
2+ Mb in size. I wouldn't print them on anything short of a band
printer on 132 column greenbar... and I wouldn't use the print-outs for
anything but a monitor stand. Maybe fire starters...