I have been with them for about 3 months, on time or early payments everything.... We have done about 140k with them so far and have experianced no problems what so ever. They even paid on time when they had a denial of service attack earlier in the month.