I do ride but I havent in a while. Motocross is out doors and is usually longer with smaller jumps. 4-strokes have a big advantage in motocross due to their massive hp and torque. Supercross is indoors, usually shorter and has very big jumps which add more track within a smaller area. Generally 2-stokes are preffered for this because they are generally lighter which is a good thing when you are constantly jumping and manuevering your bike around turns. I personaly like motocross better. For one thing, they ride faster and they are usually longer. I do like supercross but its too much jumping from one jump to another and can kind of get repeatative. You should check out the motorcycles-dirt bikes forum on here as well. Do you have a motorcycle? If so what are riding?