Lyric discussion by me&theminibar 

To me this sounds like it is about drug abuse- the "needle" presumably referring to heroin or morphine. It's about how the life of an addict is reduced to sitting and "watching the scenery change at a comatose rate" while the only thing that matters is getting another fix:

"But you've got the needle I guess that's the point of it all"

It's an incredibly moving song, I wish they would release it!

This is just my interpretation, what do other people think?

An error occured.