I am thinking of creating a really good GUI to configure Asterisk
Using that GUI even a layman
should be able to configure asterisk easily. I am thinking of creating it on .NET platform
Can anybody give me some useful tips. 
freePBX already exists and has a large installed base, active community support. and it is pretty good for almost all common configuration tasks.