What's an Eegra? Dunno! But the guys who run the site seem to be doing a great job of reviewing odd indie games lately, which is always cool.

My favorite article: Short Review - A Piece of Toast. There's another one linked from the side bar which is a better read but I can't post about it here, sorry!