Originally Posted by AllanJ
Most situations causing a delay are beyond the airline's control (this is called force majeure) and you are not entitled to accommodations or compensation.
You should be entitled to compensation for everything but weather. There are new EU laws (whose application will start in Feb) that stipulate exact compensation levels.