Good morning y'all. I'm VERY new to this website and am hoping I've written this assistance request in the correct area. We just purchased a new "Insignia" big screen LED HDTV. On the plus side, the picture is great; and on the not so plus side, the TV only has 3 HDMI ports so I have to be careful what I connect to the set; and one of the HDMI ports is taken up by the (Comcast) cable box. I've been reading 'til words are falling out of my ears when I lay down and I still can't get a definitive answer as to whether a better investment would be a wi-fi capable blu-ray dvd player; or a streaming device. I've been looking at the ROKU 2 XS; and it seems to have all the capabilities we want/need; but on the other hand, the "correct" DVD player eliminates the need for a separate streaming device. We already have a wireless network in the condo; and I'm using a D-Link model DIR 655 router (b/g/n). Also I can't seem to find a blu-ray player that will play DIVX and XVID format DVD's. Any assistance, suggestions, critiques that anyone has will be greatly appreciated. If it matters, we haven't selected a surround sound system yet either as I want to be able to upgrade to a 3D TV when more programming becomes available; and I haven't concentrated on that part of our home theatre yet.