Yeah, it's definitely a good time to be an indie, that's for sure. The field of engines now, versus ten years ago, is just amazingly different. Heck, even 7 years ago when I started seriously pursuing writing my own 2d game engine stuff on top of a DirectX7 (and later DirectX8, then 9) layer, it was an entirely different landscape.