I have had a constant problem with AdminScriptEditor. For whatever reason, it will format certain lines which break up my variables (IE. $ variable).
In a moment of anger, I decided to start using the Powershell ISE. Simple but missing a few things such as a print menu.
There is the add-ons menu which is kind of clumsy but it gives you the chance to add missing routines and functions.
I found Jeffrey Hicks wrote a series of functions to extend ISE. Simple install process and now I can print my scripts!
There is also a technet entry on this.