the nextgen winch site was just an intro for me too and for some reason the site really slowed my computer down too... weird. cant say i have ever had a site slow it down like that... maybe just a fluke?
i dont own one but i do know the owner. he does great work and is a great welder. the company deffinitly has the time put in and the experiance of how a winch should pull. correct me if im wrong but they were the first winch company.