It always seemed to me that ClickOnce was a handy way to deploy .NET applications in an intranet environment. I was thinking of using it as the deployment method for a desktop application that's distributed over the internet to general users. (The alternative would be a regular installation package.)
Does anyone have experience with this? Did it work well? Are there problems, either for the developer or end-user, that I should watch out for?