I have mastered the subways in Barcelona and having taken the subway to and from work each day here it is easy to use. I have a two things to say here.

#1. For a city where the bars stay open later than New York (NYC 4am, Barcelona 5am-ask me how I know this) and people don't sit down to dinner until 11pm, why the heck do you close the subway at midnight?

#2. The subway runs on Windows and looks like VB 6 app. You should convert to .NET. In addition, please fix your type mismatch error in the Espanya station!