If I did this I would try to use C# instead of lisp, even though I use lisp almost 7 years and I could create this app using lisp without any pain. However, if you want create faster and more powerful one, C# is better. and I just try to start new function development using C#.