This is doable. I did it last year, and for well under $500. (Not counting the cost of my time, of course...) Most of the information here is distilled from this thread....