www.openusenet.org

DIABLO statistics for feeder2.ecngs.de on Sun 02 Mar 2025

Newsfeed Contact: HD Elbracht

Generated on 20250302 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:  41    Dnewslink running processes:  46



 00:06:11 up 358 days, 11:00,  0 users,  load average: 38,85, 36,42, 35,17

/dev/sda                      440G     13G  405G    3% /news2/spool/news/00
/dev/sdb                      440G     10G  407G    3% /news2/spool/news/01


1. Summary of Incoming Feeds by Article

Incoming Feed (+ Top1000 #)Accepted%Acc%TotArt/secVolume%VolKB/artCheckIhaveSpamTooOldRejsErrs
1 feeder.ecngs.de   77228466 86.99 56.92 893.85 51.49TB 64.52 715.92 87712956 0 0 0 1067523 0
2 feeder5.feed.usenet.farm   32905612 54.11 24.25 380.85 20.02TB 25.08 653.19 60774753 0 0 0 37442 0
3 feeder1.feed.usenet.farm   23784512 78.34 17.53 275.28 8.26TB 10.35 372.91 30341454 0 0 0 17271 0
4 iqoq.erje.net   653329 26.41 0.48 7.56 13.37GB 0.02 21.46 2471295 0 0 0 2892 0
5 kotz.erje.net   451793 18.27 0.33 5.23 6.97GB 0.01 16.17 2465263 0 0 0 7194 0
6 imqag.erje.net   251698 15.85 0.19 2.91 9.93GB 0.01 41.35 1584529 0 0 0 3793 0
7 sxng.erje.net   206098 15.04 0.15 2.39 5.46GB 0.01 27.80 1368997 0 0 0 1706 0
8 ixni.erje.net   161873 9.96 0.12 1.87 6.01GB 0.01 38.94 1622323 0 0 0 3657 0
9 vsrv1.fsn.de.weretis.net   15384 42.02 0.01 0.36 52.14MB 0.00 3.47 36563 0 0 0 48 0
10 feeder8.news.weretis.net   6088 35.28 0.00 0.24 20.66MB 0.00 3.47 17240 0 0 0 18 0
11 feeds.phibee-telecom.net   5948 11.24 0.00 0.41 19.69MB 0.00 3.39 52898 0 0 0 13 0
12 srv1.nyc.us.weretis.net   5852 16.53 0.00 0.41 22.84MB 0.00 4.00 35399 0 0 0 10 0
13 vsrv1.qas.us.weretis.net   2729 35.69 0.00 0.19 10.09MB 0.00 3.78 7621 0 0 0 25 0
Total 135679382 0.00 100.00 1571.55 79.81TB 100.00 631.61 188491291 0 0 0 1141592 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   8.26TB 10.35 821251.74 23784512 78.34 17.53 372.91 30341454 0 0 0 17271 0
2 feeder.ecngs.de   51.49TB 64.52 5119368.09 77228466 86.99 56.92 715.92 87712956 0 0 0 1067523 0
3 feeder5.feed.usenet.farm   20.02TB 25.08 1990145.93 32905612 54.11 24.25 653.19 60774753 0 0 0 37442 0
4 iqoq.erje.net   13.37GB 0.02 1298.25 653329 26.41 0.48 21.46 2471295 0 0 0 2892 0
5 imqag.erje.net   9.93GB 0.01 963.73 251698 15.85 0.19 41.35 1584529 0 0 0 3793 0
6 kotz.erje.net   6.97GB 0.01 676.42 451793 18.27 0.33 16.17 2465263 0 0 0 7194 0
7 ixni.erje.net   6.01GB 0.01 583.69 161873 9.96 0.12 38.94 1622323 0 0 0 3657 0
8 sxng.erje.net   5.46GB 0.01 530.47 206098 15.04 0.15 27.80 1368997 0 0 0 1706 0
9 vsrv1.fsn.de.weretis.net   52.14MB 0.00 9.89 15384 42.02 0.01 3.47 36563 0 0 0 48 0
10 srv1.nyc.us.weretis.net   22.84MB 0.00 12.99 5852 16.53 0.00 4.00 35399 0 0 0 10 0
11 feeder8.news.weretis.net   20.66MB 0.00 6.72 6088 35.28 0.00 3.47 17240 0 0 0 18 0
12 feeds.phibee-telecom.net   19.69MB 0.00 11.20 5948 11.24 0.00 3.39 52898 0 0 0 13 0
13 vsrv1.qas.us.weretis.net   10.09MB 0.00 5.74 2729 35.69 0.00 3.78 7621 0 0 0 25 0
Total 79.81TB 100.00 7934864.85 135679382 0.00 100.00 631.61 188491291 0 0 0 1141592 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 feeder5.feed.usenet.farm   13.97GB 67.00 1356.58 32905612 54.11 24.25 653.19 60774753 0 0 0 37442 0
2 feeder1.feed.usenet.farm   6.28GB 30.11 609.65 23784512 78.34 17.53 372.91 30341454 0 0 0 17271 0
3 feeder.ecngs.de   289.42MB 1.36 27.44 77228466 86.99 56.92 715.92 87712956 0 0 0 1067523 0
4 imqag.erje.net   111.26MB 0.52 10.55 251698 15.85 0.19 41.35 1584529 0 0 0 3793 0
5 ixni.erje.net   107.90MB 0.51 10.23 161873 9.96 0.12 38.94 1622323 0 0 0 3657 0
6 sxng.erje.net   40.58MB 0.19 3.85 206098 15.04 0.15 27.80 1368997 0 0 0 1706 0
7 iqoq.erje.net   35.37MB 0.17 3.35 653329 26.41 0.48 21.46 2471295 0 0 0 2892 0
8 kotz.erje.net   31.23MB 0.15 2.96 451793 18.27 0.33 16.17 2465263 0 0 0 7194 0
9 vsrv1.fsn.de.weretis.net   275.63KB 0.00 0.05 15384 42.02 0.01 3.47 36563 0 0 0 48 0
10 feeder8.news.weretis.net   55.92KB 0.00 0.02 6088 35.28 0.00 3.47 17240 0 0 0 18 0
11 vsrv1.qas.us.weretis.net   48.03KB 0.00 0.03 2729 35.69 0.00 3.78 7621 0 0 0 25 0
12 feeds.phibee-telecom.net   36.45KB 0.00 0.02 5948 11.24 0.00 3.39 52898 0 0 0 13 0
13 srv1.nyc.us.weretis.net   19.97KB 0.00 0.01 5852 16.53 0.00 4.00 35399 0 0 0 10 0
Total 20.85GB 100.00 2024.74 135679382 0.00 100.00 631.61 188491291 0 0 0 1141592 0

Graph

Goto top of page


4. Summary of Incoming Feeds by Time

HourAccepted%AccVolume%VolCheckIhaveSpamRejsErrs
00 5570489 4.11 3.23TB 4.05 8204770 0 0 52904 0
01 5029439 3.71 3.07TB 3.85 7119817 0 0 55458 0
02 5060224 3.73 3.13TB 3.92 6728909 0 0 45446 0
03 5061078 3.73 3.07TB 3.85 6977479 0 0 53425 0
04 4562206 3.36 2.95TB 3.69 6222247 0 0 51390 0
05 4747218 3.50 2.95TB 3.70 6673967 0 0 54104 0
06 5313161 3.92 3.24TB 4.06 7347295 0 0 47698 0
07 5358789 3.95 3.21TB 4.02 7451493 0 0 48513 0
08 5272225 3.89 3.20TB 4.01 7549976 0 0 54289 0
09 5699304 4.20 3.44TB 4.30 8190587 0 0 44602 0
10 5419691 3.99 3.31TB 4.15 7480534 0 0 50659 0
11 5940878 4.38 3.40TB 4.25 8952561 0 0 56221 0
12 6095109 4.49 3.66TB 4.59 8284599 0 0 41670 0
13 5638766 4.16 3.29TB 4.12 8351136 0 0 43534 0
14 6138326 4.52 3.62TB 4.53 8797329 0 0 37611 0
15 6526886 4.81 3.59TB 4.49 9190667 0 0 43549 0
16 5889289 4.34 3.38TB 4.23 7918403 0 0 54485 0
17 5577639 4.11 3.22TB 4.03 7477234 0 0 48941 0
18 6138366 4.52 3.50TB 4.39 8558329 0 0 45172 0
19 5901724 4.35 3.35TB 4.19 7643615 0 0 43318 0
20 6501291 4.79 3.53TB 4.43 8988412 0 0 43093 0
21 6478777 4.78 3.60TB 4.51 8908552 0 0 40613 0
22 6167651 4.55 3.54TB 4.43 8260989 0 0 44179 0
23 5590856 4.12 3.35TB 4.20 7212391 0 0 40718 0
Total 135679382 100.00 79.81TB 100.00 188491291 0 0 1141592 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 nbr.elbracht.net   55054967 98.43 39.29 637.21 40.55GB 0.10 0.77 876929 758
2 feeder.ecngs.de   49940414 84.81 35.64 578.01 22.77TB 57.64 489.55 8934833 9214 64.67
3 spool1.ecngs.de   34310989 77.79 24.49 397.12 16.62TB 42.09 520.23 2268552 7526473
4 ecngs-proxad.newsfeed.proxad.net   352431 21.28 0.25 4.08 7.17GB 0.02 21.34 1295961 7807
5 ecngs-feed-me.usenet.farm   338658 29.32 0.24 3.92 59.90GB 0.15 185.47 812368 3966
6 ecngs-in.feeder.erje.net   112074 62.97 0.08 1.30 2.07GB 0.01 19.41 58871 7042
7 feeds.phibee-telecom.net   3590 6.76 0.00 0.04 10.03MB 0.00 2.86 45523 4026 60.36
8 ecngs-in.news.weretis.net   110 0.21 0.00 0.00 357.54KB 0.00 3.25 48634 4303
9 217.73.144.40   55 31.98 0.00 0.00 62.19KB 0.00 1.13 116 1
10 ecngs-in.newsfeed.netcologne.de   0 0.00 0.00 0.00 0.00KB 0.00 0.00 16540 0
Total 140113288 0.86 100.00 1621.68 39.50TB 100.00 302.70 14358327 7563590 103.27

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   22.77TB 57.64 2263712.94 49940414 84.81 35.64 489.55 8934833 9214 44.22
2 spool1.ecngs.de   16.62TB 42.09 1652744.58 34310989 77.79 24.49 520.23 2268552 7526473
3 ecngs-feed-me.usenet.farm   59.90GB 0.15 5815.74 338658 29.32 0.24 185.47 812368 3966
4 nbr.elbracht.net   40.55GB 0.10 3937.02 55054967 98.43 39.29 0.77 876929 758
5 ecngs-proxad.newsfeed.proxad.net   7.17GB 0.02 696.23 352431 21.28 0.25 21.34 1295961 7807
6 ecngs-in.feeder.erje.net   2.07GB 0.01 201.39 112074 62.97 0.08 19.41 58871 7042
7 feeds.phibee-telecom.net   10.03MB 0.00 0.95 3590 6.76 0.00 2.86 45523 4026 50.97
8 ecngs-in.news.weretis.net   357.54KB 0.00 0.03 110 0.21 0.00 3.25 48634 4303
9 217.73.144.40   62.19KB 0.00 0.01 55 31.98 0.00 1.13 116 1
10 ecngs-in.newsfeed.netcologne.de   0.00KB 0.00 0.00 0 0.00 0.00 0.00 16540 0
Total 39.50TB 100.00 3927108.90 140113288 0.86 100.00 302.70 14358327 7563590 49.49

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   4.35TB 99.86 432605.31 34310989 77.79 24.49 520.23 2268552 7526473
2 feeder.ecngs.de   6.06GB 0.14 588.39 49940414 84.81 35.64 489.55 8934833 9214 0.01
3 ecngs-proxad.newsfeed.proxad.net   131.71MB 0.00 12.49 352431 21.28 0.25 21.34 1295961 7807
4 ecngs-in.feeder.erje.net   91.61MB 0.00 8.69 112074 62.97 0.08 19.41 58871 7042
5 ecngs-feed-me.usenet.farm   48.49MB 0.00 4.60 338658 29.32 0.24 185.47 812368 3966
6 feeds.phibee-telecom.net   10.33MB 0.00 0.98 3590 6.76 0.00 2.86 45523 4026 52.46
7 ecngs-in.news.weretis.net   3.73MB 0.00 0.35 110 0.21 0.00 3.25 48634 4303
8 nbr.elbracht.net   582.74KB 0.00 0.05 55054967 98.43 39.29 0.77 876929 758
9 ecngs-in.newsfeed.netcologne.de   0.00KB 0.00 0.00 0 0.00 0.00 0.00 16540 0
10 217.73.144.40   0.00KB 0.00 0.00 55 31.98 0.00 1.13 116 1
Total 4.36TB 100.00 433220.86 140113288 0.86 100.00 302.70 14358327 7563590 5.46

Graph

Goto top of page


8. Summary of Outgoing Feeds by Time

HourAccepted%AccVolume%VoldupsRejs
00 7533207 5.38 2.13TB 5.40 961183 436616
01 6116567 4.37 1.88TB 4.76 1097280 512139
02 5464778 3.90 1.78TB 4.51 860182 547018
03 5488479 3.92 1.67TB 4.23 1017331 343980
04 5124427 3.66 1.76TB 4.45 932830 404585
05 4896066 3.49 1.53TB 3.86 654344 169908
06 6010715 4.29 1.84TB 4.65 750740 461253
07 6779004 4.84 1.92TB 4.86 878405 841484
08 6107382 4.36 1.93TB 4.88 933808 493106
09 7530380 5.37 2.34TB 5.91 905704 485953
10 7149140 5.10 2.27TB 5.76 761542 591745
11 7956638 5.68 2.36TB 5.97 978069 622100
12 8276630 5.91 2.67TB 6.75 407937 423673
13 7841422 5.60 2.29TB 5.80 1042626 412361
14 7374237 5.26 2.24TB 5.66 788220 497328
15 8999739 6.42 2.65TB 6.70 279717 295772
16 4356250 3.11 876.98GB 2.17 94003 3108
17 2827718 2.02 549.22GB 1.36 97303 3402
18 4972919 3.55 1.06TB 2.68 208548 3110
19 3026679 2.16 626.28GB 1.55 88138 3430
20 4479931 3.20 840.58GB 2.08 293776 4419
21 4491128 3.21 913.60GB 2.26 121519 2643
22 4212517 3.01 842.68GB 2.08 121005 2467
23 3097335 2.21 684.00GB 1.69 84117 1990
Total 140113288 100.00 39.50TB 100.00 14358327 7563590

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 666637-666641 4 3 133 0.0
cambrium-out-l-1 666640-666644 4 3 133 0.0
cambrium-out-l 669713-669717 4 3 133 0.0
xenna-out-s 670371-670376 5 4 125 0.0
xenna-out-l4 669452-669457 5 4 125 0.0
xenna-out-l3 669449-669454 5 4 125 0.0
xenna-out-l2 669479-669484 5 4 125 0.0
xenna-out-l1 669485-669490 5 4 125 0.0
usenetexp-s 670373-670378 5 4 125 0.0
usenetexp-l1 669622-669627 5 4 125 0.0
usenetexp-l 669606-669611 5 4 125 0.0
neva-s-1 640393-640398 5 4 125 0.0
neva-s 670391-670396 5 4 125 0.0
freenet-s 670384-670389 5 4 125 0.0
eweka-s 670391-670396 5 4 125 0.0
eweka-l5 666355-666360 5 4 125 0.0
eweka-l4 666340-666345 5 4 125 0.0
eweka-l3 669565-669570 5 4 125 0.0
eweka-l2 666338-666343 5 4 125 0.0
eweka-l1 666351-666356 5 4 125 0.0
eweka-l 669564-669569 5 4 125 0.0
cambrium-out-s 670389-670395 6 5 120 0.0
giga-out-s 670388-670395 7 6 116 0.0
netcologne-out-s 359735-359741 6 6 100 5.8
giga-out-l 615976-615982 6 6 100 0.0
usenet-farm-out-s 670372-670373 1 4 25 4.2
usenet-farm-out-l 591957-591958 1 4 25 3.2
proxad-s 670395-670396 1 4 25 7.1
erje-s 670371-670372 1 4 25 2.5
phibee-s 670388-670389 1 5 20 3.0
spool1-out-s 670386-670387 1 6 16 5.2
spool1-out-l6 498890-498891 1 6 16 5.3
spool1-out-l10 498842-498843 1 6 16 5.3
nbr.elbracht.net-o-1 670386-670387 1 6 16 0.0
nbr.elbracht.net-o 670386-670387 1 6 16 0.0
feeder-ecngs-out-s 670386-670387 1 6 16 2.8
feeder-ecngs-out-l6 504909-504910 1 6 16 4.5
feeder-ecngs-out-l5 504985-504986 1 6 16 4.6
usenet-farm-out-l2 392391-392391 0 4 0 0.9
usenet-farm-out-l1 391271-391271 0 4 0 0.8
spool1-out-l8 498895-498895 0 6 0 5.3
spool1-out-l7 498847-498847 0 6 0 5.2
spool1-out-l5 498829-498829 0 6 0 5.3
spool1-out-l4 498793-498793 0 6 0 5.3
spool1-out-l3 498816-498816 0 6 0 5.3
spool1-out-l2 498807-498807 0 6 0 5.3
spool1-out-l12 499007-499007 0 6 0 5.3
spool1-out-l11 499087-499087 0 6 0 5.2
spool1-out-l1 498841-498841 0 6 0 5.3
spool1-out-l 498871-498871 0 6 0 5.4
nbr.elbracht.net-c 76085-76085 0 6 0 0.0
feeder-ecngs-out-l7 504738-504738 0 6 0 4.5
feeder-ecngs-out-l4 504925-504925 0 6 0 4.4
feeder-ecngs-out-l3 505074-505074 0 6 0 4.5
feeder-ecngs-out-l2 504965-504965 0 6 0 4.5
feeder-ecngs-out-l1 504779-504779 0 6 0 4.4
feeder-ecngs-out-l 504964-504964 0 6 0 4.4
Goto top of page


10. Summary of Curious Activity

1st TimeLast Time# MsgsMessage
00:00:01  23:55:02 10359 feed-in.de.xennanews.com: hostname lookup failure: feed-in.de.xennanews.com:(null): Name or service not known
00:00:01  23:59:08 5692 feeder1.feed.usenet.farm Path element fails to match aliases: feeder1.feed.usenet.farm
00:00:02  23:59:07 5688 feeder5.feed.usenet.farm Path element fails to match aliases: feeder5.feed.usenet.farm
00:00:01  23:55:02 4533 ecngs.nntp.giganews.com: 502 access denied
00:02:12  23:57:13 4320 ecngs-in.feeder.usenetexpress.com: Connection timed out
00:01:34  23:59:24 3456 ecngs-in.nntp.cambrium.nl: Connection timed out
00:02:10  23:57:12 2880 hq-usenetpeers.eweka.nl: Connection timed out
00:00:02  23:57:13 2592 ecngs-in.feeder.usenetexpress.com: Connection refused
00:07:11  23:57:13 1526 ecngs.de-in.nntp.neva.ru: Connection timed out
00:01:11  23:59:51 1153 iqoq.erje.net Path element fails to match aliases: 3.eu.feeder.erje.net
00:00:01  23:55:02 1152 newsfeed.freenet.ag: hostname lookup failure: newsfeed.freenet.ag:(null): Name or service not known
00:00:51  23:55:46 1148 kotz.erje.net Path element fails to match aliases: 2.eu.feeder.erje.net
00:02:04  23:59:06 853 ixni.erje.net Path element fails to match aliases: 1.us.feeder.erje.net
00:03:44  23:53:48 849 imqag.erje.net Path element fails to match aliases: 3.us.feeder.erje.net
00:00:32  23:55:21 840 sxng.erje.net Path element fails to match aliases: 1.as.feeder.erje.net
00:00:01  23:55:02 288 ecngs-in.newsfeed.netcologne.de: hostname lookup failure: ecngs-in.newsfeed.netcologne.de:(null): Name or service not known
03:20:08  23:20:24 67 spool1.ecngs.de: (unknown error)
08:12:11  02:27:11 54 ecngs.nntp.giganews.com: Connection timed out
08:25:17  02:45:05 48 ecngs.nntp.giganews.com: (unknown error)
05:21:00  05:15:51 46 spool1.ecngs.de: Remote EOF, attempting to reconnect
06:18:16  18:22:19 40 feeder.ecngs.de: Remote EOF, attempting to reconnect
00:55:01  23:50:01 25 ecngs-feed-me.usenet.farm: Connection refused
02:00:01  02:00:01 21 ecngs-in.nntp.cambrium.nl: Connection refused
04:15:36  17:38:14 10 vsrv1.fsn.de.weretis.net Path element fails to match aliases: weretis.net
05:25:01  17:27:17 9 srv1.nyc.us.weretis.net Path element fails to match aliases: weretis.net
09:05:11  09:05:11 9 feed-in.de.xennanews.com: hostname lookup failure: feed-in.de.xennanews.com:(null): Temporary failure in name resolution
08:27:16  08:34:03 8 nbr.elbracht.net: Remote EOF, attempting to reconnect
23:14:05  23:14:08 6 DNS Fwd/Rev mismatch: lookup of fgusjs.shop failed
05:58:24  17:38:38 4 vsrv1.qas.us.weretis.net Path element fails to match aliases: weretis.net
05:24:59  15:34:02 4 feeder5.feed.usenet.farm Path element fails to match aliases: feeder5.usenet.farm
07:00:04  07:01:38 3 spool1.ecngs.de: 502 spool1.ecngs.de: temporary server error
04:16:55  17:27:03 3 feeder8.news.weretis.net Path element fails to match aliases: weretis.net
02:26:11  02:26:32 3 DNS Fwd/Rev mismatch: lookup of unused-space.coop.net failed
05:30:49  05:30:53 2 ecngs-proxad.newsfeed.proxad.net: Remote EOF, attempting to reconnect
06:35:02   1 feeder.ecngs.de: (unknown error)
00:27:14   1 ecngs-in.feeder.erje.net: Remote EOF, attempting to reconnect
00:27:14   1 ecngs-in.feeder.erje.net: Connection refused
11:47:59   1 ecngs-feed-me.usenet.farm: Remote EOF, attempting to reconnect
18:51:29   1 DNS Fwd/Rev mismatch: zg-1220f-33.stretchoid.com/198.199.111.117
17:31:18   1 DNS Fwd/Rev mismatch: azpg-0725m-011.stretchoid.com/107.170.253.7
05:00:42   1 DNS Fwd/Rev mismatch: apzg-0729a-046.stretchoid.com/107.170.246.35
Goto top of page


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