Marlon:
I'll tackle the Crystal question and say "No". Adagio's standard reports (the ones that come with the software such as aged trial balances) do display the user's name in the footer of the report. However when I look at how that is done, it is passed from the Adagio module (which does know the current user) to the report as a parameter each time the report is run.