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