John, I know you started out asking about .NET, but peruse this thread, wherein some old hands recommend staying with what you know, if what you know is VBA guis. http://tinyurl.com/ehujm rick