However, they are still abit expensive and a lot of users can't afford it. That's why we can use Amazon Kindle for PC, a program that let us read the eBooks we buy for the Amazon Kindle device even if we don't own it.
The program synchronizes with your Amazon account and download those books you have already bought. Once the book is downloaded you can read it and use marks and notes as if you were using the real Amazon Kindle.
Kindle for PC can be synchronized with your Amazon Kindle device too and share notes and marks, so you can read the book either on the PC and the portable device.