Great for code re-use but I agree, terrible for anything new.