A large set of changes 1. .NET 2.0 in powershell 2.0 should be mostly functional except for the ssms, parse, and pretty keywords are unavailable. 2. Changed coloring of console to use variables 3. Added history export to file (using the set delimiter) 4. Load dlls based off the CLR version given AND use the CLR version to disable some features and use proper calls to cleanup items like string builder. 5. Added 'parse' and 'pretty' 6. Changed the underlying settings definition 7. Also added 'debug' 8. Finally changed how disabled keywords are reported