Just to chime in and say that bootstrapping does work in this domain, I say that as someone who's had a few friends go down that route, but yes, it's really tough.
There's also people I know who built small scale solutions and then managed to push that into funding and funnily enough a Kickstarter as well though I don't think he'd recommend anyone follow that route.