Has anyone seen the movie Her?

I saw it the other day and it's super futuristic. I loved it! I was just wondering if anyone has seen it? And what you thought about it? Also, if anyone knows if they have come close to inventing a software that can communicate the way the programming in the movie does? I know they have Siri or however you spell her name on iPhone, but what about on an actual laptop or desktop?

The mind boggles

I have seen Her. It was full of emotion. Joaquin Phoenix present his character in a very touching way. The closest we get is chatting I guess.