it all depends on how much money you've got at your disposal and how many books you want to print. if you want 3000 books, why in gawd's name would you do it yourself? that self-binding press thing sounds like bullshit. i'm just wary of anything that claims to be able to do it all with professional results from an amateur. there's a lot of things you have to weigh out. sure, you can buy a lazer printer... and how much is it going to cost you in ink cartridges? how much time is it going to take you to do all that? even a small run of 100 copies of a modest 300 page novel is going to kill your profit margin in ink costs. paper alone ain't cheap, and if you want a quality, acid-free paper, you're just getting further into the pit. my advice is check out conventional printers: you might have to buy more copies and pay more money right now, but you might get many more books at a unit cost that's too good to pass up.
the best advice is be confident in your book. if you don't think it warrants the best treatment you can afford, that translates in a amateur looking basement project, and one that's ridiculously expensive to boot, and that's just to recover your cost. the book i did cost me around $2.75 a unit for a run of 3500 and i wound-up with a book you wouldn't know wasn't professionally done if you saw it on a book shelf. its disasterous results are entirely my fault, but that's a different story.
it's possible to pay for your printing with advance sales, though i wouldn't know anything about that. mine was an underground book, so i didn't have the 'advantage' of shopping galleys around, though had i written a mainstream book, i'm sure i could have covered printing costs given enough effort. you might consider investing your efforts towards pre-sales instead of 'how do i make the actual physical book myself?' something to consider, eh? the downside to pre-sales is, as i understand it, there's a clause in the contracts with bookstores saying that you have to buy back all unsold copies of your book, so putting a down-payment on that new corvette probably wouldn't be the wisest thing to do.
lemme mention this here instead of finding out the relevant thread: i had gotten a business account, and for me, i found it utterly a waste of time and money. i think that for the time being your regular bank account would work out just fine. something *else* to check out, though, just to be on the safe side.