See post #68 for the latest version - 11 August 2011.
Since I've had to look it up for my own use, I might as well post the latest update.

There seem to be fewer evening trains from Narita compared to the last timetable I posted a couple of months ago.
*****
All trains stop at Tokyo & Shinagawa stations.
Schedule is subject to change.
Narita Express tickets may be reserved one month in advance.
From Narita Airport
Departure times are from Narita Airport T1
07:31 NEX 2 to Ofuna
08:13 NEX 6 to Ikebukuro / Ofuna
08:50 NEX 8 to Ikebukuro / Yokohama
09:15 NEX10 to Ofuna
09:45 NEX12 to Shinjuku / Yokohama
10:45 NEX16 to Ikebukuro / Yokohama
11:15 NEX18 to Ikebukuro / Ofuna
14:15 NEX28 to Shinjuku / Ofuna
15:15 NEX32 to Shinjuku / Ofuna
16:15 NEX36 to Shinjuku / Ofuna
16:45 NEX38 to Shinjuku / Ofuna
17:16 NEX40 to Omiya / Ofuna
17:44 NEX42 to Ofuna
18:15 NEX44 to Ikebukuro
18:48 NEX46 to Omiya / Ofuna
19:45 NEX50 to Takao / Ofuna
20:44 NEX52 to Takao / Ofuna
To Narita Airport
Arrival times at Narita Airport T1
07:18 NEX 1 from Takao / Ofuna
07:56 NEX 5 from Takao / Ofuna
08:10 NEX 7 from Omiya / Ofuna
08:36 NEX 9 from Shinjuku / Ofuna
09:01 NEX11 from Ofuna
09:28 NEX13 from Shinjuku
09:58 NEX15 from Ofuna
10:58 NEX17 from Omiya / Ofuna
13:58 NEX27 from Ikebukuro / Ofuna
14:57 NEX31 from Ikebukuro / Ofuna
15:57 NEX35 from Ikebukuro / Ofuna
16:27 NEX37 from Ikebukuro / Yokohama
16:57 NEX39 from Ofuna
17:29 NEX41 from Shinjuku / Yokohama
18:27 NEX45 from Shinjuku / Yokohama
19:34 NEX49 from Shinjuku / Yokohama
20:05 NEX51 from Shinuku / Ofuna
Timetable in pdf (in Japanese) may be found
here.