This was certainly a Project From Hell. Not to say that the component parts were of poor quality -- far from it -- but rather that the proper installation of internal components required experience that I would only possess AFTER the whole thing was finally done. Still, the end result is pretty damn good despite the exhaustive use of expletives on the road to getting there.