I use it for IT Pro type stuff a fair bit (for which it's brilliant), but don't think I've used it much for development - occasionally for quickly trying out something like a String.Format. Something I will be doing is to develop powershell commandlets for some of our applications - to allow administrators to perform tasks like user management through powershell, but I don't think this is really what you mean.