Well, we never went away, just a certain amount of laziness and other stuff/things/(insert lame excuse here).
Anyways.
Here are some of this week's New Releases... and we will also soon add a 'best of the rest' from the last few weeks.
Hopefully you'll see something you like. Come on by. We love you. 'sTruth.