I know this thread is about the 95 Wrangler but I'm going to add a few comments based on my experience removing the heater core housing to access my blower motor in my 1988 Wrangler. Keep in mind, I'm not sure how many differences there are between the 88 and 95.
1. To reiterate what turdhurdler recommended, removing the passanger seat and battery tray are deffinately worth the effort.
2. After draining the coolant out of the system, and removing the battery tray, I found only four bolts coming through my firewall which attatched the entire heater core and blower motor housing. All four were connected to the firewall with 7/16 nuts. One of them is in plain sight and easy to reach while leaning over the passenger side fender, two of them are below the battery tray and one is behind the valve cover.
3. I removed the two hoses which attach to the heater core nozzles.
4. The blower motor was protruding throught the firewall directly below the battery tray. There was one wire attached to the back of it. Disconnect that wire. Just below the blower motor, I found a rubber hose about 5" long with a 90 degree bend in it. I pulled this off. It's a drain hose for coolant should your heater core sprout a leak.
5. I removed my stereo based on copleydad's recommendations. This did give me very easy access to disconnect the defroster duct from the heater core/blower motor housing.
6. In order to gain a little more wiggle room for the housing assembly to come loose, I had to disconnect the lower part of my dash (the part with the air vents and evaporator core) and lower it to the floor. There were only four screws along the top edge holding it onto the dash.
7. There are two hoses attached to the evaporator core. I did not disconnet these hoses, but I did have to remove the screws which secured the gromet to the firewall which these hoses pass through. This gave me a little bit more wiggle room.
8. I was able to grab hold of the heater core assembly, at this point, and work it loose from the firewall. I wrestled it down to the floor and detached three cables from the assembly which control the flaps inside the ducting. After removing these cables, I was able to pull the assembly out.
Just a note for those with 1988 wranglers who want to upgrade to the Chevy Blazer heater blower motor, it didn't fit in mine. The opening in the firewall was too small for the larger motor which came on the "PM102" blower motor from Autozone. Fortunately, after dismantling my entire jeep to access the blower motor, I found that the only reason my blower motor wasn't working was a little corrosion on the power wire connector (which is easily accessible without having to remove a single nut screw or bolt). So I was able to return the Blazer blower motor for a refund.