Thanks vr for the feedback.
There was never any intention or desire to use an admin account, believe me.
The issue stems from the fact that Windows forces the SYSTEM PATH over the USER one, and that causes problems. Any suggestions welcome on how to evade this in C# would be exceptionally welcome. This has been discussed numerous times outside of the issue tracker with those who are close to the project, as well as outside of it.
As far as the .cpanm directory being in the root of c:/, I'll look into that. Normally it goes into the perl installation directory. Thanks for the note :) Normally though, this is directed by outside forces, so I'm not sure if it can be corrected within berrybrew or not. Again, I'll look into it. Always feel free to open an issue though. There are no good or bad issues, just ones that are taken seriously and will be responded to with respect and consideration. You have my word on that.