It does need a top-to-bottom re-work, but it's still mostly solid advice. A keeper (and several links to it from other sources, inc. the Wiki.)