I don't really get why the content needs to be produced in so many formats that it needs to be 'ported' to new machines when we have perfectly good web browsers than can run on all of them.
When I scratched the surface of the Kindle software, it just seems to be a browser reading html anyway.
Why not create web based magazine/book library applications that are not device or operating system specific? Like this one
www.thelibrarybythesea.com Seems to work perfectly well on just about anything I own that can run the web. I can even read the stuff on my big TV and turn the pages Minority Report style using the kids Xbox with Kinect.