Product review (3 stars): Three Stars
Got me up and running again.  A bit pricey though.