Finally with respect to books. I hear you. That's my weak spot. In addition to the library and used book stores here are a few tips to read on a budget. One caution though if you value your books, only swap with those you trust and keep a written record.
People forget to return books often.
A one to one exchange may also keep your books from going astray. Finally for people who like hardbacks like myself, be prepared to wait. If you know the book you want will be coming out in softback and is a relatively popular series wait till the softback is out. Shortly there after the hardback will go on sale for the cost of a paperback in the larger book stores. All rights reserved unless specifically noted.