u missed out all the tracing tools in olly
- pretty much the only thing u will end up using besides breakpoints in olly and the totally awesome "-" and "+" keys which let you go back through addresses u select so u dont have to write them all down
ur explanation of the jmp/call stuff is pretty confusing as well(for me anyways) - they r essentially the same except a CALL remembers where it was called from and normally will return there using a RETN(doesnt matter how) while a jmp doesn't remember anything and just jmps
stepping into and stepping over are essentially the same as well - except stepping into will go into CALL's and stepping over will break after the call is returned from - neither of them skip code execution
other than that gj

ur explanation of the jmp/call stuff is pretty confusing as well(for me anyways) - they r essentially the same except a CALL remembers where it was called from and normally will return there using a RETN(doesnt matter how) while a jmp doesn't remember anything and just jmps
stepping into and stepping over are essentially the same as well - except stepping into will go into CALL's and stepping over will break after the call is returned from - neither of them skip code execution
other than that gj
...