Dave, I've personally suffered through what you're experiencing and every single time there was an errant function changing an alias ... in other words, I was to blame - not VFP.
Some other ideas: 1. Try packing your FRX and see if that fixes the problem. 2. Are you sure there's no wierd functions being called from a forgotten function tucked away in a PrintWhen or Report Variable calculation? 3. After packing your FRX, write a quick and dirty prg that scans through all FRX records, then for each record uses AFIELDS to textmerge out each field name and its contents to a text file. This will show what's REALLY in your report file as opposed to the stuff that the report designer shows you. I'll bet you a beer that there's something funky showing up in this output that you missed in the designer. 4. Make a copy of your report, remove EVERYTHING from your detail band except a static text label and your reportlog() function. Then progressively add back items to your detail band until your reportlog() shows a change in alias. Good luck! Malcolm _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

