i was wondering if anyone has dealt with these guys and how was your experience? good or bad. thanx for any help.