Personally I would not pull it out from the top. I would drop the subframe and pull everything out the bottom in one piece. Here are my directions for pulling the engine (anyone feel free to add anything that I have missed)
1. Disconnect the battery
2. Drain the coolant
3. Drain the oil
4. Drain the transaxle fluid
5. Discharge the A/C system
6. Remove the battery and battery tray.
7. Remove the air intake box and hoses
8. Disconnect the upper and lower radiator hoses and the heater hoses at the heater core (be extra careful to not damage the heater core pipes)
9. Disconnect the fuel lines at the spring lock fittings.
10 Disconnect the wiring at the ECU, the modules on the firewall, the connectors at the drivers side strut tower, the connection at the metal heater hose, the EGR tubes, the CCRM and cooling fans, the alternator and any other ones that I forgot.
11. Disconnect the vacuum lines at the back of the intake and the throttle body
12. Remove the cooling fans.
13. Disconnect the transaxle cooler
14. Remove the radiator and condenser (not really necessary but it will make life a lot easier)
15. Disconnect the AC lines at the compressor.
16. Disconnect the battery cables at the starter
17. Disconnect the throttle cable and the cruise cable.
18. Disconnect the shifter cable.
19. Remove the exhaust Y-pipe and disconnect the O2 sensors
20. Unbolt the power steering reservoir and place it on the intake (you can leave the hoses hooded up).
21. Remove the wheels and place a 1000lb furniture dolly under the subframe
22. Unbolt the calipers and wire them to the struts.
23. Remove the ABS sensors from the knuckles.
24. Pull the struts out of the knuckles
25. Remove the 4 subframe bolts.
26. Disconnect the steering shaft from the steering rack.
27. With an engine hoist lift the body off of the subframe, slide the drivetrain out from under the body and then place the body on some jack stands. While you are lifting the body watch for any missed connectors or hoses.