After spending a few days looking for a solution that would fit into my existing setup, I have almost found a solution that works. What I am looking for sounds really simple, the ability to watch any and all of media when and where I want and on the device that I want to watch it on. Due to conflicting standards, closed source software and the restriction of the MPAA this is much harder than needs to be.