Where should I host an open source module?

I’m developing a module and, if all goes well, I want to publish it as open source. If I were writing code, I’d use CodePlex because it gives me source control, somewhere to put basic documentation, and a way to get feedback. Is there a better place to do this for PowerShell? And that’s better as in (a) more widely recognized, and (b) more appropriate. And if the latter, why?

CodePlex is fine. GitHub is nice too. There are some cmdlets available that let you do a pull from Git, I believe.