Other Thoughts:I should rate this excellent because it gave me exactly what it said it would and what I wanted. The only reason I rated it a bit lower is because it took me a long time from begining to end. That might be just me so give it an excellent since you are probably sharper than I am.