The login system I figured I'd start out by modifying someone elses (jpmaster77). I have learned the basics just by doing that and how the code works. The login system is almost up and running except my one issue which I will figure out soon.
I made a nice list of the forms to get an idea of what I'm looking at. The only problem I see is the models. There are going to be so many that I don't know if I can keep track! Any way to make this easier?

//BIKE MODELS
//Drop Down List:
Makes:
KTM
Suzuki
Kawasaki
Yamaha
Honda
//When selected, the year box comes up. User needs to be able to select as many years he wants (perhaps check boxes):
Years:
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
Any
//Every Model of Bike based on the year and the make selected above. Amount can range from 0-20!
Model:
//Varies for each make and year.
//When selected, drop down menu of a few options ( {} groups together). ()= Examples )
{
Type:
Performance
Repair
Stage:
Stage 1 (stock)
Stage 2 (minor expenses but no engine work)
Stage 3 (expensive and usually require motor to be taken apart)
Difficulty:
Easy (Cutting a Wire, Taking off a Butt Plate)
Medium (Jetting, Drilling Exhuast)
Hard (Changing Ignition Map, Replacing Piston)
}
//Now this is where the user types in information about the mod.
Title of Mod:
Directions: (Be as descriptive as possible)
//Big Form
Additional Information/Links: (optional)