I checked this code. Its a good start. I noticed the range when checking for empty rows isnt checking the entire row. A range from A to T is needed when checking for content.