Right now I'm in the same boat, all I can do is give you some of the information I've collected.
Q ."Im looking for indie, and ways to make money being indie"
A . That's a hard question to ansewer, Indie developers make money from their games in many ways. One way is to self publish a game, and sell it with digital distrobution companies like BMTmicro. Another is to release it for sale on a platform like Steam, and soon Desura. Creative ways to earn money for your games. Release your game for free on your website, and use the traffic to your site to generate income from adsense, or adcents(not sure which way it's spelled) Or you could release a game on a website like Adultswim,Newgrounds and at the begining have a small add while the game loads to make money(Limited to Flash games)And the last way is to release your game totally free and include a donate button at the beggining of the game and hope people will donate to you.
"Many XNA indie games have not done so well in the past with marketing. I made a game with zombies in it profited 112k"
Yeah and many more games made little to nothing.
Also you have to pay a premium to make and sell games on XBLA(Pay for XNA, MS takes a % of sales) I don't know if you can sell Iphone/Ipod/Ipad Apps for free or not(Something tells me no). one quote is "you have to pay money to make it"
stick with what you know and just make fun games, money will follow.