www.openusenet.org

DIABLO statistics for feeder2.ecngs.de on Sun 04 May 2025

Newsfeed Contact: HD Elbracht

Generated on 20250504 2358 by feeder-stats v4.006. Copyright © 2002 The Diablo Project.


  1. Summary of Incoming Feeds by Article
  2. Summary of Incoming Feeds by Volume
  3. Summary of Incoming Feeds by Estimated Rejected Volume
  4. Summary of Incoming Feeds by Time
  5. Summary of Outgoing Feeds by Article
  6. Summary of Outgoing Feeds by Volume
  7. Summary of Outgoing Feeds by Estimated Rejected Volume
  8. Summary of Outgoing Feeds by Time
  9. Summary of Outgoing Queue
  10. Summary of Curious Activity

Diablo running processes:  37    Dnewslink running processes:  46



 00:06:26 up 421 days, 10:00,  0 users,  load average: 36,76, 34,31, 32,72

/dev/sda                      440G    7,6G  410G    2% /news2/spool/news/00
/dev/sdb                      440G    4,6G  413G    2% /news2/spool/news/01


1. Summary of Incoming Feeds by Article

Incoming Feed (+ Top1000 #)Accepted%Acc%TotArt/secVolume%VolKB/artCheckIhaveSpamTooOldRejsErrs
1 feeder.ecngs.de   47330913 73.20 81.32 547.81 31.73TB 89.75 719.80 56098881 0 0 0 8563696 0
2 feeder1.feed.usenet.farm   8827760 99.79 15.17 102.17 3.55TB 10.05 432.01 8846183 0 0 0 1 0
3 iqoq.erje.net   1137839 48.46 1.95 13.17 42.76GB 0.12 39.40 2343856 0 0 0 4108 0
4 kotz.erje.net   606329 25.40 1.04 7.02 17.52GB 0.05 30.30 2383701 0 0 0 3597 0
5 imqag.erje.net   128413 9.39 0.22 1.49 6.05GB 0.02 49.41 1365093 0 0 0 1782 0
6 ixni.erje.net   94475 6.80 0.16 1.09 4.54GB 0.01 50.40 1388341 0 0 0 1444 0
7 sxng.erje.net   43341 3.33 0.07 0.50 1.53GB 0.00 36.91 1300373 0 0 0 583 0
8 vsrv1.fsn.de.weretis.net   12520 39.68 0.02 0.29 45.31MB 0.00 3.71 31526 0 0 0 25 0
9 feeds.phibee-telecom.net   5870 18.04 0.01 0.33 16.85MB 0.00 2.94 32525 0 0 0 22 0
10 feeder8.news.weretis.net   5156 35.39 0.01 0.20 15.66MB 0.00 3.11 14556 0 0 0 12 0
11 srv1.nyc.us.weretis.net   5118 21.46 0.01 0.28 24.69MB 0.00 4.94 23842 0 0 0 7 0
12 vsrv1.qas.us.weretis.net   4037 26.67 0.01 0.22 11.32MB 0.00 2.87 15092 0 0 0 45 0
13 feeder5.feed.usenet.farm   2832 75.08 0.00 0.06 1.08GB 0.00 400.71 3772 0 0 0 0 0
14 94.23.17.202   51 4.68 0.00 0.01 143.27KB 0.00 2.81 1090 0 0 0 0 0
15 askin-17.linkpendium.com   0 0.00 0.00 0.00 0.00KB 0.00 0.00 110 0 0 0 4 0
Total 58204654 0.00 100.00 674.65 35.35TB 100.00 652.17 73848941 0 0 0 8575326 0

Graph

Goto top of page


2. Summary of Incoming Feeds by Volume

Incoming Feed (+ Top1000 #)Volume%VolKbpsAccepted%Acc%TotKB/artCheckIhaveSpamTooOldRejsErrs
1 feeder1.feed.usenet.farm   3.55TB 10.05 353114.55 8827760 99.79 15.17 432.01 8846183 0 0 0 1 0
2 feeder.ecngs.de   31.73TB 89.75 3154501.20 47330913 73.20 81.32 719.80 56098881 0 0 0 8563696 0
3 iqoq.erje.net   42.76GB 0.12 4151.48 1137839 48.46 1.95 39.40 2343856 0 0 0 4108 0
4 kotz.erje.net   17.52GB 0.05 1700.84 606329 25.40 1.04 30.30 2383701 0 0 0 3597 0
5 imqag.erje.net   6.05GB 0.02 587.47 128413 9.39 0.22 49.41 1365093 0 0 0 1782 0
6 ixni.erje.net   4.54GB 0.01 440.90 94475 6.80 0.16 50.40 1388341 0 0 0 1444 0
7 sxng.erje.net   1.53GB 0.00 148.12 43341 3.33 0.07 36.91 1300373 0 0 0 583 0
8 feeder5.feed.usenet.farm   1.08GB 0.00 180.13 2832 75.08 0.00 400.71 3772 0 0 0 0 0
9 vsrv1.fsn.de.weretis.net   45.31MB 0.00 8.59 12520 39.68 0.02 3.71 31526 0 0 0 25 0
10 srv1.nyc.us.weretis.net   24.69MB 0.00 11.24 5118 21.46 0.01 4.94 23842 0 0 0 7 0
11 feeds.phibee-telecom.net   16.85MB 0.00 7.67 5870 18.04 0.01 2.94 32525 0 0 0 22 0
12 feeder8.news.weretis.net   15.66MB 0.00 5.09 5156 35.39 0.01 3.11 14556 0 0 0 12 0
13 vsrv1.qas.us.weretis.net   11.32MB 0.00 5.15 4037 26.67 0.01 2.87 15092 0 0 0 45 0
14 94.23.17.202   143.27KB 0.00 0.32 51 4.68 0.00 2.81 1090 0 0 0 0 0
15 askin-17.linkpendium.com   0.00KB 0.00 0.00 0 0.00 0.00 0.00 110 0 0 0 4 0
Total 35.35TB 100.00 3514862.74 58204654 0.00 100.00 652.17 73848941 0 0 0 8575326 0

Graph

Goto top of page


3. Summary of Incoming Feeds by Estimated Rejected Volume

Incoming Feed (+ Top1000 #)Rej. Vol.%VolKbpsAccepted%Acc%TotKB/artCheckIhaveSpamTooOldRejsErrs
1 feeder.ecngs.de   484.02MB 57.90 45.89 47330913 73.20 81.32 719.80 56098881 0 0 0 8563696 0
2 kotz.erje.net   99.51MB 11.90 9.43 606329 25.40 1.04 30.30 2383701 0 0 0 3597 0
3 imqag.erje.net   83.45MB 9.98 7.91 128413 9.39 0.22 49.41 1365093 0 0 0 1782 0
4 iqoq.erje.net   83.40MB 9.98 7.91 1137839 48.46 1.95 39.40 2343856 0 0 0 4108 0
5 ixni.erje.net   60.67MB 7.26 5.75 94475 6.80 0.16 50.40 1388341 0 0 0 1444 0
6 sxng.erje.net   24.44MB 2.92 2.32 43341 3.33 0.07 36.91 1300373 0 0 0 583 0
7 vsrv1.qas.us.weretis.net   177.73KB 0.02 0.08 4037 26.67 0.01 2.87 15092 0 0 0 45 0
8 vsrv1.fsn.de.weretis.net   98.00KB 0.01 0.02 12520 39.68 0.02 3.71 31526 0 0 0 25 0
9 feeds.phibee-telecom.net   55.78KB 0.01 0.02 5870 18.04 0.01 2.94 32525 0 0 0 22 0
10 srv1.nyc.us.weretis.net   48.41KB 0.01 0.02 5118 21.46 0.01 4.94 23842 0 0 0 7 0
11 feeder8.news.weretis.net   41.84KB 0.00 0.01 5156 35.39 0.01 3.11 14556 0 0 0 12 0
12 askin-17.linkpendium.com   9.87KB 0.00 78.93 0 0.00 0.00 0.00 110 0 0 0 4 0
13 feeder1.feed.usenet.farm   1.13KB 0.00 0.00 8827760 99.79 15.17 432.01 8846183 0 0 0 1 0
14 feeder5.feed.usenet.farm   0.00KB 0.00 0.00 2832 75.08 0.00 400.71 3772 0 0 0 0 0
15 94.23.17.202   0.00KB 0.00 0.00 51 4.68 0.00 2.81 1090 0 0 0 0 0
Total 835.90MB 100.00 158.30 58204654 0.00 100.00 652.17 73848941 0 0 0 8575326 0

Graph

Goto top of page


4. Summary of Incoming Feeds by Time

HourAccepted%AccVolume%VolCheckIhaveSpamRejsErrs
00 2669651 4.59 1.58TB 4.47 3441260 0 0 236148 0
01 2562558 4.40 1.56TB 4.41 3083548 0 0 315116 0
02 2771191 4.76 1.60TB 4.53 3729537 0 0 345659 0
03 2457382 4.22 1.44TB 4.08 3440110 0 0 369022 0
04 2310649 3.97 1.40TB 3.97 2855109 0 0 266049 0
05 2308951 3.97 1.43TB 4.05 2776555 0 0 281942 0
06 2200458 3.78 1.37TB 3.87 2607007 0 0 292074 0
07 2306739 3.96 1.40TB 3.96 2964634 0 0 537401 0
08 2304372 3.96 1.45TB 4.11 2785938 0 0 348160 0
09 2372560 4.08 1.48TB 4.18 2895863 0 0 363869 0
10 2377272 4.08 1.48TB 4.18 2861066 0 0 305551 0
11 2290754 3.94 1.42TB 4.01 2724714 0 0 256077 0
12 2322749 3.99 1.46TB 4.13 2887655 0 0 415844 0
13 2521388 4.33 1.48TB 4.19 3369795 0 0 404856 0
14 2548145 4.38 1.49TB 4.21 3410759 0 0 358592 0
15 2372560 4.08 1.44TB 4.06 3201285 0 0 528978 0
16 2404781 4.13 1.42TB 4.02 3138487 0 0 402934 0
17 2410241 4.14 1.48TB 4.19 3286886 0 0 357037 0
18 2386296 4.10 1.46TB 4.13 3091313 0 0 366962 0
19 2723892 4.68 1.57TB 4.43 3912114 0 0 602789 0
20 2413045 4.15 1.51TB 4.27 2878151 0 0 264495 0
21 2443986 4.20 1.50TB 4.24 2815180 0 0 257452 0
22 2314213 3.98 1.45TB 4.09 2672037 0 0 249184 0
23 2410821 4.14 1.49TB 4.20 3019938 0 0 449135 0
Total 58204654 100.00 35.35TB 100.00 73848941 0 0 8575326 0

Graph

Goto top of page


5. Summary of Outgoing Feeds by Article

Outgoing Feed (+ Top1000 #)Accepted%Acc%TotArt/secVolume%VolKB/artDupsRejs% Ratio (Out/In)
1 feeder.ecngs.de   10874836 99.51 38.09 125.87 3.63TB 58.78 358.46 53042 31 22.98
2 nbr.elbracht.net   10483235 99.85 36.72 121.33 7.15GB 0.11 0.72 15285 331
3 spool1.ecngs.de   6877981 98.31 24.09 79.61 2.53TB 41.04 395.69 85187 33131
4 ecngs-proxad.newsfeed.proxad.net   181787 15.72 0.64 2.10 2.92GB 0.05 16.86 969039 5680
5 ecngs-feed-me.usenet.farm   112303 7.96 0.39 1.30 1.83GB 0.03 17.12 1297080 968
6 ecngs-in.feeder.erje.net   15126 27.44 0.05 0.18 96.06MB 0.00 6.50 34853 5149
7 feeds.phibee-telecom.net   1474 5.06 0.01 0.02 4.43MB 0.00 3.08 27614 71 25.11
8 ecngs-in.news.weretis.net   145 0.28 0.00 0.00 442.35KB 0.00 3.05 51282 1156
9 217.73.144.40   46 29.68 0.00 0.00 53.21KB 0.00 1.16 109 0
10 ecngs-in.newsfeed.netcologne.de   0 0.00 0.00 0.00 0.00KB 0.00 0.00 18699 0
Total 28546933 0.92 100.00 330.40 6.18TB 100.00 232.33 2552190 46517 49.05

Graph

Goto top of page


6. Summary of Outgoing Feeds by Volume

Outgoing Feed (+ Top1000 #)Volume%VolKbpsAccepted%Acc%TotKB/artDupsRejs% Ratio (Out/In)
1 feeder.ecngs.de   3.63TB 58.78 360940.61 10874836 99.51 38.09 358.46 53042 31 11.44
2 spool1.ecngs.de   2.53TB 41.04 251997.66 6877981 98.31 24.09 395.69 85187 33131
3 nbr.elbracht.net   7.15GB 0.11 694.22 10483235 99.85 36.72 0.72 15285 331
4 ecngs-proxad.newsfeed.proxad.net   2.92GB 0.05 283.71 181787 15.72 0.64 16.86 969039 5680
5 ecngs-feed-me.usenet.farm   1.83GB 0.03 178.03 112303 7.96 0.39 17.12 1297080 968
6 ecngs-in.feeder.erje.net   96.06MB 0.00 9.11 15126 27.44 0.05 6.50 34853 5149
7 feeds.phibee-telecom.net   4.43MB 0.00 0.42 1474 5.06 0.01 3.08 27614 71 26.30
8 ecngs-in.news.weretis.net   442.35KB 0.00 0.04 145 0.28 0.00 3.05 51282 1156
9 217.73.144.40   53.21KB 0.00 0.01 46 29.68 0.00 1.16 109 0
10 ecngs-in.newsfeed.netcologne.de   0.00KB 0.00 0.00 0 0.00 0.00 0.00 18699 0
Total 6.18TB 100.00 614103.80 28546933 0.92 100.00 232.33 2552190 46517 17.47

Graph

Goto top of page


7. Summary of Outgoing Feeds by Estimated Rejected Volume

Outgoing Feed (+ Top1000 #)Rej. Vol.%VolKbpsAccepted%Acc%TotKB/artDupsRejs% Ratio (Out/In)
1 spool1.ecngs.de   314.92MB 73.69 29.86 6877981 98.31 24.09 395.69 85187 33131
2 ecngs-proxad.newsfeed.proxad.net   62.47MB 14.62 5.92 181787 15.72 0.64 16.86 969039 5680
3 ecngs-in.feeder.erje.net   37.61MB 8.80 3.57 15126 27.44 0.05 6.50 34853 5149
4 ecngs-feed-me.usenet.farm   10.78MB 2.52 1.02 112303 7.96 0.39 17.12 1297080 968
5 ecngs-in.news.weretis.net   919.09KB 0.21 0.09 145 0.28 0.00 3.05 51282 1156
6 nbr.elbracht.net   263.89KB 0.06 0.02 10483235 99.85 36.72 0.72 15285 331
7 feeder.ecngs.de   260.92KB 0.06 0.02 10874836 99.51 38.09 358.46 53042 31 0.00
8 feeds.phibee-telecom.net   161.56KB 0.04 0.01 1474 5.06 0.01 3.08 27614 71 0.94
9 ecngs-in.newsfeed.netcologne.de   0.00KB 0.00 0.00 0 0.00 0.00 0.00 18699 0
10 217.73.144.40   0.00KB 0.00 0.00 46 29.68 0.00 1.16 109 0
Total 427.35MB 100.00 40.52 28546933 0.92 100.00 232.33 2552190 46517 0.00

Graph

Goto top of page


8. Summary of Outgoing Feeds by Time

HourAccepted%AccVolume%VoldupsRejs
00 1564646 5.48 344.56GB 5.45 159641 2108
01 1673544 5.86 415.19GB 6.56 84959 2525
02 1821155 6.38 417.09GB 6.59 167966 2218
03 1427591 5.00 301.21GB 4.76 162148 1694
04 1032173 3.62 227.06GB 3.59 94148 1756
05 922976 3.23 231.16GB 3.65 56934 1482
06 1103454 3.87 265.71GB 4.20 63504 1307
07 1036562 3.63 258.04GB 4.08 49438 1460
08 1071376 3.75 252.75GB 4.00 76493 1782
09 1068840 3.74 243.95GB 3.86 73178 2018
10 1096413 3.84 259.76GB 4.11 85929 2720
11 916566 3.21 198.01GB 3.13 78883 2416
12 1054998 3.70 229.47GB 3.63 72209 1890
13 1600873 5.61 325.77GB 5.15 130794 1610
14 1582774 5.54 315.95GB 5.00 142483 1853
15 1315865 4.61 306.79GB 4.85 92019 2204
16 1391428 4.87 308.21GB 4.87 166337 2209
17 960167 3.36 166.03GB 2.62 170560 2211
18 1099327 3.85 254.81GB 4.03 122466 2028
19 1587805 5.56 336.94GB 5.33 163710 2026
20 696920 2.44 143.35GB 2.27 83515 2155
21 979820 3.43 204.21GB 3.23 66906 1693
22 650545 2.28 148.00GB 2.34 59656 1434
23 891115 3.12 171.07GB 2.70 128314 1718
Total 28546933 100.00 6.18TB 100.00 2552190 46517

Graph

Goto top of page


>= 20% Full >= 35% Full >= 50% Full >= 65% Full >= 80% Full >= 95% Full

9. Summary of Outgoing Queue

Outgoing FeedBatch SeqBatch NumBatch Max%FullAv. Pending
cambrium-out-l-2 684757-684761 4 3 133 0.0
cambrium-out-l-1 684761-684765 4 3 133 0.0
cambrium-out-l 687832-687836 4 3 133 0.0
xenna-out-s 688503-688508 5 4 125 0.0
xenna-out-l4 687558-687563 5 4 125 0.0
xenna-out-l3 687552-687557 5 4 125 0.0
xenna-out-l2 687580-687585 5 4 125 0.0
xenna-out-l1 687582-687587 5 4 125 0.0
usenetexp-s 688505-688510 5 4 125 0.0
usenetexp-l1 687741-687746 5 4 125 0.0
usenetexp-l 687726-687731 5 4 125 0.0
neva-s 688523-688528 5 4 125 0.0
freenet-s 688516-688521 5 4 125 0.0
eweka-s 688523-688528 5 4 125 0.0
eweka-l5 684474-684479 5 4 125 0.0
eweka-l4 684457-684462 5 4 125 0.0
eweka-l3 687684-687689 5 4 125 0.0
eweka-l2 684457-684462 5 4 125 0.0
eweka-l1 684471-684476 5 4 125 0.0
eweka-l 687680-687685 5 4 125 0.0
cambrium-out-s 688521-688527 6 5 120 0.0
giga-out-s 688520-688527 7 6 116 0.0
neva-s-1 652459-652463 4 4 100 0.0
netcologne-out-s 368795-368801 6 6 100 7.8
giga-out-l 623785-623791 6 6 100 0.0
usenet-farm-out-s 688504-688505 1 4 25 4.0
proxad-s 688527-688528 1 4 25 7.2
erje-s 688501-688502 1 4 25 2.4
phibee-s 688520-688521 1 5 20 2.4
spool1-out-s 688518-688519 1 6 16 4.4
nbr.elbracht.net-o-1 688518-688519 1 6 16 0.0
nbr.elbracht.net-o 688518-688519 1 6 16 0.0
feeder-ecngs-out-s 688518-688519 1 6 16 3.2
usenet-farm-out-l2 393063-393063 0 4 0 0.9
usenet-farm-out-l1 391999-391999 0 4 0 0.9
usenet-farm-out-l 592687-592687 0 4 0 1.3
spool1-out-l8 499283-499283 0 6 0 1.2
spool1-out-l7 499287-499287 0 6 0 1.2
spool1-out-l6 499302-499302 0 6 0 1.1
spool1-out-l5 499235-499235 0 6 0 1.2
spool1-out-l4 499228-499228 0 6 0 1.2
spool1-out-l3 499254-499254 0 6 0 1.2
spool1-out-l2 499198-499198 0 6 0 1.1
spool1-out-l12 499391-499391 0 6 0 1.2
spool1-out-l11 499480-499480 0 6 0 1.2
spool1-out-l10 499246-499246 0 6 0 1.2
spool1-out-l1 499250-499250 0 6 0 1.1
spool1-out-l 499308-499308 0 6 0 1.2
nbr.elbracht.net-c 76784-76784 0 6 0 0.0
feeder-ecngs-out-l7 505336-505336 0 6 0 1.3
feeder-ecngs-out-l6 505485-505485 0 6 0 1.3
feeder-ecngs-out-l5 505571-505571 0 6 0 1.3
feeder-ecngs-out-l4 505537-505537 0 6 0 1.2
feeder-ecngs-out-l3 505701-505701 0 6 0 1.3
feeder-ecngs-out-l2 505555-505555 0 6 0 1.2
feeder-ecngs-out-l1 505378-505378 0 6 0 1.3
feeder-ecngs-out-l 505578-505578 0 6 0 1.3
Goto top of page


10. Summary of Curious Activity

1st TimeLast Time# MsgsMessage
00:00:01  23:55:01 10368 feed-in.de.xennanews.com: hostname lookup failure: feed-in.de.xennanews.com:(null): Name or service not known
00:00:01  23:59:02 8541 feeder1.feed.usenet.farm Path element fails to match aliases: feeder1.feed.usenet.farm
00:00:01  23:55:01 4596 ecngs.nntp.giganews.com: 502 access denied
00:02:11  23:57:11 3993 ecngs-in.feeder.usenetexpress.com: Connection timed out
00:01:34  23:59:22 3465 ecngs-in.nntp.cambrium.nl: Connection timed out
08:40:01  23:57:11 2919 ecngs-in.feeder.usenetexpress.com: Connection refused
00:02:11  23:57:11 2880 hq-usenetpeers.eweka.nl: Connection timed out
00:02:11  23:47:11 1569 ecngs.de-in.nntp.neva.ru: Connection timed out
00:00:01  23:55:01 1152 newsfeed.freenet.ag: hostname lookup failure: newsfeed.freenet.ag:(null): Name or service not known
00:02:04  23:59:48 1150 kotz.erje.net Path element fails to match aliases: 2.eu.feeder.erje.net
00:01:08  23:56:02 1149 iqoq.erje.net Path element fails to match aliases: 3.eu.feeder.erje.net
00:00:01  23:55:01 576 ecngs-in.newsfeed.netcologne.de: hostname lookup failure: ecngs-in.newsfeed.netcologne.de:(null): Name or service not known
00:04:03  23:58:44 564 imqag.erje.net Path element fails to match aliases: 3.us.feeder.erje.net
00:02:17  23:57:05 556 ixni.erje.net Path element fails to match aliases: 1.us.feeder.erje.net
00:00:33  23:56:08 530 sxng.erje.net Path element fails to match aliases: 1.as.feeder.erje.net
00:32:57  23:55:09 349 feeder5.feed.usenet.farm Path element fails to match aliases: feeder5.feed.usenet.farm
00:00:01  23:55:01 288 feeds.phibee-telecom.net: Connection refused
00:15:01  22:20:01 48 ecngs-feed-me.usenet.farm: Connection refused
06:18:10  19:22:21 40 feeder.ecngs.de: Remote EOF, attempting to reconnect
02:20:02  20:20:14 31 spool1.ecngs.de: (unknown error)
05:21:00  05:11:39 28 spool1.ecngs.de: Remote EOF, attempting to reconnect
04:15:33  18:09:14 10 vsrv1.fsn.de.weretis.net Path element fails to match aliases: weretis.net
08:26:27  08:35:48 8 nbr.elbracht.net: Remote EOF, attempting to reconnect
08:25:04  07:10:17 8 ecngs.nntp.giganews.com: (unknown error)
05:44:01  18:08:58 7 vsrv1.qas.us.weretis.net Path element fails to match aliases: weretis.net
05:24:22  17:26:31 6 srv1.nyc.us.weretis.net Path element fails to match aliases: weretis.net
04:15:12  17:24:07 3 feeder8.news.weretis.net Path element fails to match aliases: weretis.net
02:48:19  00:09:23 3 ecngs-in.feeder.erje.net: Remote EOF, attempting to reconnect
05:32:08  05:31:03 2 ecngs-proxad.newsfeed.proxad.net: Remote EOF, attempting to reconnect
08:37:11   1 ecngs.nntp.giganews.com: Connection timed out
08:50:07   1 ecngs-feed-me.usenet.farm: Remote EOF, attempting to reconnect
03:24:57   1 DNS Fwd/Rev mismatch: zg-1220b-82.stretchoid.com/198.199.118.84
21:27:28   1 DNS Fwd/Rev mismatch: zg-0421b-109.stretchoid.com/192.241.214.47
14:20:28   1 DNS Fwd/Rev mismatch: apzg-0728n-049.stretchoid.com/162.243.149.12
02:44:37   1 DNS Fwd/Rev mismatch: apzg-0720d-083.stretchoid.com/198.199.95.70
Goto top of page


Generated on 20250504 2358 by feeder-stats v4.006. Copyright © 2002 The Diablo Project. Valid HTML 4.0!