Hey Rajesh,
Sorry for the delay — I don’t think I got an e-mail notifying me of your response.
I think the idea has merit. You can fork my plugin over at Github: https://github.com/kraftbj/Genesis-eNews-Extended
Regarding Brian’s original post and the limitation of using it in both places, you can get around that. Instead of pasting in his code as it is, add an extra class declaration to it (e.g. I think having the CSS like
#newsletter .enews {
fancy css here;
}
would work with his example and not disrupt the traditional widget usage.
Either way, I think it would be helpful. Feel free to hit me up at https://brandonkraft.com/contact