OP Updated for this weeks assignment P.S. +1 to everyone who participated last week! You guys are the ones who give our community a good name.