Have always had the problem of wirelessly transferring video from my laptop to my TV. In the past have used wired cables and viola the laptop becomes a captive until the movie ends.
Recently read about the Google Chromecast and had a chance to buy one, BTW it is available on Amazon India website - http://www.amazon.in/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/
Really loved the ease of setup via the laptop and the android phone. Easy to cast from the chrome browser and from apps such as youtube etc.
Right now there aren’t options for screen mirroring, but with the SDK being open to all, guess it is a matter of time before we see some innovative cool games and apps being rolled out.
Also for local media server I am running the Plex Media server and it is quite awesome - https://plex.tv/
Update:
Chromecast has added support to cast entire screen - still in beta stage http://allaboutchromecast.com/chromecast-how-to-guide/how-to-use-chromecast-to-share-desktop-screen-and-audio-to-tv/
Some Android apps which are nice to use with Chromecast,
Google Photowall
Plex
All Cast
Jamo (ios)
Rube
Dayframe (Chromecast Photos)
Chrome Browser App
1) Videostream for Google Chromecast™ - https://chrome.google.com/webstore/detail/videostream-for-google-ch/cnciopoikihiagdjbjpnocolokfelagl?hl=en To stream several file formats to the chromecast.