Bootstrapping is easy. Shopping yourself around for funding, and then managing your investor's expectations and demands on top of your theoretical customers', is hard.
Here's what you do to bootstrap, a time-honored technique: Build it in your spare time. Freelance, at a higher rate than you'd earn at a regular job (totally possible), so you can work fewer hours. Figure out how to create windfall incomes to help fund your project -- I cowrote a technical ebook, and develop & give training courses. I only had to develop the course once, and edit it each time.
That's how I have created Freckle (http://letsfreckle.com) and how we are creating Charm (http://charmde.sk), among other products. (I was finally able to quit consulting on the side in January, except for an outstanding contract, to focus on products alone. My tactics work.)