We have 23 blocks that need to be done (13 core rotations, 7 pathway rotations (e.g., SA/Exotics, LA, Mixed, etc.), and 3 distribution/elective rotations (can repeat a rotation you have interest in, take something that's not on core or pathway like Dentistry, etc.)).  And then we have 2 blocks off (I think only 1 can be a 3 week block - we only have 2 of them).  You can submit up to 3 preferences (e.g., I want this block off for a wedding or I want Derm in the NAVLE test window, etc.).  If you do an opportunity block (external rotation) during the winter break of 3rd year (so the one that just ended) that counts as a rotation so you can actually take an extra block off if you want.  And when schedules are released you can request up to 3 changes (granted you are not the "minimum" student (I think that's the term?) on the rotation you're leaving which means if you leave then the rotation doesn't have the minimum students; and the rotation you want isn't full that time).  It's pretty comprehensive imo.  And you can make a few pathway revisions as long as they're approved by the pathway advisor.  For example, let's say you didn't want to take Anesthesia twice (core and on pathway) and you're really interested in radiology (and you don't have space in your elective slots), if your pathway advisor is cool with it, you can just swap it 🙂
Hopefully our schedules will get released in the next week! I'm super pumped 🙂 it will make it all feel real!!!