Thoughts on 500 Days of Summer (2009)?