what's the general view on these? They're good but do they do you more harm than good in the long run!!