I''ve also heard of blurb.com for self-publishing. It''s really easy to use.