Just finished Lain episode 3.
The whole time I've been going "what is this I don't even..."
Seriously, this is some disturbing mindfuck shit! I can't take my eyes off, though! >:O
EDIT:
Uhmm...is it normal for me not to be understanding ANYTHING by episode 5? .______.