ItnStln
Well-known member
The fact that they pull reviews goes to show that you can't trust any reviews that are on the sites!They actually pulled a lot of reviews for free stuff. A lot of my reviews got pulled down because I got tester units. Shame because most of them were me saying how crappie they were lol