I just had to sing praise to the text editor my client uses. I had written a 700+ line VBScript ASP with a multideminsional array. I wanted to change it over from an array to a dictionary object, but I didn't want to go line by line and edit it all by hand.

I started downloading ActivePerl, figuring I could write a four line program that would do a search/replace for me. As I'm doing that I look over the search/replace in NoteTab and see that it will do rudementary regex. I was able to replace every instance of arrDays(currDay, Day_Level, Day_Metric) with dictDays.Item(currDate).Item("Level").Item("Metric") in just two passes.

Damn, and I was looking for a reason to re-install Perl.