despite the price, is it worth your TIME?