Link 1 and 3 are great. Thanks for those links. #2 is alright. Great Post.