I'm assuming by "indie" you are asking if I am an "independent" developer, as opposed to being from "India" (which is booming in programmers right now).
So,
1) Yes and No
2) Yes
3) Yes and No
1), By trade, I am a professional software developer for large IBM mainframes. I've been in the industry since 1980, and have been writing software since 1988 (for fun) and since 1990 (professionally). I also have a side business with two other guys, selling productivity software for a popular cross platform application. And now, I am getting into writing data conversion software on my own, that I will turn into a small software business. Not ready to quit the day job yet though.
2) Obviously, the day job pays the bills and supports the wife and kid. (Wife works at the local High School, so that income is negligible.) The partnership gig is doing pretty good for passive** income. It's bought a new fridge, is financing the restoration of a classic Ford Mustang, tools for the home workshop, pays for vacations, paid for a MacPro and a Macbook, etc. Next planned purchase - a nice new clothes washer and drier.
3) I sit at a computer probably 12 hours a day (8-9 for the day job, and early morning or late night time otherwise), on average. If I'm home and not working on a house project or watching a DVD with the family, I'm sitting here. I try not to watch TV.
So, I really love it. Yes, I have other hobbies too! Programming is challenging, and I like to learn new things.
Todd
** I call it passive income, because I strive to write my apps correct the first time. That way, when I'm done, I'm done, and I'm not spending all my time fixing stuff that should have been done right the first time, or explaining how to use it over and over again. And I'm not just talking bugs here when I say "correct". I'm also talking about full-function, proper documentation / tutorials, and in the event of an unexpected event occurring that the software is not expecting, full diagnostic capture. Don't expect to hack something together and be in business very long.
With the partnership thing, we've built our "brand" to mean quality software and good support. In the mainframe world, there are highly incented, hungry salespeople working for the competition, waiting in the wings for you to screw up and piss of your client with bad code or late deliveries.