It seems like everyone talks about the Starting Strength routine, but no one mentions the Practical Programming routine. I like the latter, with its lack of Cleans and inclusion of Chins/Pullups. Though when I followed it I still had trouble with the whole reseting thing.
Practical Programming Novice Program:
3x5 Bench press / Press (Alternating)
Chin-ups: 3 sets to failure or add weight if completing more than 15 reps
3x5 Press / Bench Press (Alternating)
3x5 Bench Press / Press (Alternating)
Pull-ups: 3 sets to failure or add weight if completing more than 15 reps