I just finished a h22a4 into eg hatch... much the same.. (and when i say "I", i mean I persoally did it) better option than b18 or b20.... cheaper too.... oh, and forget about h2b unless you're gonna hoon it around all the time (or do track work)... not worth the extra cost. H22a wins on torque alone. Other options can make same power, but the extra displacement wins just because of the extra torque...

Need:
engine, gb, shifter assembly and cables, ecu
mounts (ebay)
driveshafts (ebay or DIY, or buy the brand new ones i didnt end up using, lol)
Conversion harness (makes wiring painless)
thicker alloy radiator with slim thermo... will probably have to get creative mounting it
access to google for when you get stuck.