Product review (5 stars): On time, on spec
What more can you want.