I hate doing crunches and sit-ups on the floor, and always felt too many were needed to be practical without resistance (added weight).
I've since bought an inversion table for all my ab exercises and it's FANTASTIC.
No back strain or pressure often caused by the floor. No additional weight needed since total inversion obviosly requires much greater effort to "sit up". You can do crunches completely inverted, or in any partially inverted position. Feels good, streches you out nicely and real easy to get started.
Where as crunches and sit-up's require a fair amount of time to feel the burn, with an inversion table, the burn occures MUCH sooner since so much more effort is needed in the 1st place.
My inversion table looks like the one below, cost about $130 (Sam's Club), easily folds away to store and doesn't take up much room when it's standing. I'll never be without one.