Product review (5 stars): Yay!
Came 2 days before expected, worked perfectly.  Thank you.