When is the last time you've flushed your tranny? That might cause it to be hard to slide into gear.
Since it looks like the guy up above just copy & pasted the info on a throw-out bearing, I'll make it simple. When you push the clutch, it pushes fluid into the master cylinder causing it to push your shift fork. When your shift fork is moved it presses the throw-out bearing against the splines on your clutch; which in returns seperates it from the flywheel allowing you to shift.
Normally I'd say go with an OEM throw-out bearing from the dealership but honda's might not have the same problem as my dsm.