I think this site is new but first impressions are good, everything seems to work really well!
I know it is hard work to keep forums and things going so hope everyone can join in and share some usful info about Barcelona for people less familiaer with the area in particular.