Well I got an email from them. I was asking if the items where in stock and well. They seem really nice, but lots of broken English. I assume they are not located in the US.
One thing I thought was strange is that the post all the tracking #'s in the forum instead of just emailing them to you. I seem to remember another company doing this awhile back - one that I ordered from and got faulty products that they wouldn't take back - different name though. The forums where all but empty too - save for the tracking #'s post(s).
Thanks for the links, gonna check them out now.