Tate Modern perhaps?

I wonder what this could represent. Maybe it could be 'the frustration of a modern day programmer'!

503 views
0 faves
0 comments
Uploaded on February 5, 2009
Taken on February 3, 2009