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