Thanks for the advice and insight.

I don't even think I'm going to do this any time soon. There's so much I want to do but I have so much I need to get done first. I'll definitely look into these programs and read up more on this.