Since I never played around with LCD displays, I thought I'd give it a try on my Arduino.
Everything was dead-simple except for the wiring I made entirely from scavenged parts (FDD ribbon cable and telephone wiring I collected during childhood).
After 3 hours preparing the wiring and 5 minutes copy-pasting and uploading sketch the thing worked like a charm, using the 4 data pins mode (I don't like dealing with lots of wire).
Unpacked a cheap ethernet shield (Unofficial) that came from Chinaland few months ago, tested the example sketches, tried to make some changes to the code and started wondering why it had to be so complicated.
After some research I found out the reason. The crappy shield based on ENC28J60 demands your sketch doing the "TCP-thing" which eats almost all your Arduino's SRAM and your brains while you're trying to figure out how the example works (if you dislike pointers as much as me).
I was lucky enough to land on this page showing how to simply output a variable to the browser, which happened to be my major issue. I don't feel so bad about it because the author had just the same problem.
Now my Arduino-based messageboard shows this simple webpage with a text input which does what it looks like. Maybe later I write some script to run on my PC to show random information like weather forecast on it or twitter updates, whatever.
I haven't yet decided if that's exactly useful, but at least now there's a way of bringing life to the crappy ENC28J60 board you regret buying , just in case that happens.
Source-code attached below. The etherShield library you may download from here (nuelectronics) but it's attached below anyway.