loza, ваш творческий подход к реализации выглядит прекрасно.
А ведь "поработать ручками" требуется в любой софтинке (при условии, что хотите оригинального результата). Для сравнения, можете попробовать именно этот софт,

про который вот
здесь написано.