Klar, wenn man für so einen Schnickschnack zig Stunden investieren will - selber machen.
Wenn ich allerdings so eine Frage sehe, denke ich, dass eine Antwort für eine einfache (und vor allem schnelle) Möglichkeit vielleicht doch angebracht ist.
Hast Du bei jedem Problem(chen) Zeit, das von Grunde auf neu zu lösen?
Wenn ja: beneidenswert, wenn nein, wirst Du eine schnelle und unkomplizierte Lösung sicher vorziehen.
Ist sicher nicht so nerdy, aber das will auch nicht jeder...
Self einbauen/testen usw. muss er ja immer noch...
Gruß,
Manu