Wow, I am really impressed on all the input I got. This goes a long way to helping me learn.
Thanks everyone.