Reading through your tirade seems like you came across a (different) workaround for the issue that was in this thread about xp "holding" onto files
http://www.tfproject.org/tfp/showthr...threadid=44457
Although some of the other "fixes" mentioned in the thread may help you in the future.