If you stick to non-DRM, relatively standard formats (ePub and rtf come to mind, there are some others), you're relatively safe. You can try out some of the readers on your PC or mac before buying the hardware, too. calibre on your PC will let you read things, and also translate between formats if you need it.
Re: Self Publish?