Yes, it was I who suggested that the 9.0A method was problematic. The more common use of the date field on an item is to NOT use the invoice date, but rather today's date.
Edward, if you want your reports to show the invoice date, why not just use the invoice date itself, instead of the item date? I think changing the reports would be the ultimate solution.
Steve