I had the 3G for about a year.. noticed after about a month that I had tiny lint particles under the screen.. not so much that it interfered with anything, just more of an annoyance.
I've had my 3GS since launch.. not a single speck of dust is under the screen! Whatever they did to change it, it works!!!