The other reason they are awesome is because they tend to be either really cheap or free!
The thing is... I'd like to share what I've been playing with others and I was wondering if you would mind if I ranted about indie games? I'd probably call it "Indie awesomeness" or something like that... ^_^;