So, I've stood up about 20 Drupal 6 sites for personal and professional use, written and contributed to Drupal 6 modules, and even co-maintain one.
Just when I feel like I've gotten to know D6 pretty well, D7 comes along. To prepare myself for world that's moving on, I'm trying to recreate some of my Drupal 6 projects in a Drupal 7 test environment I've set up. Before I get started in earnest, I would be interested to hear from others who've made the switch.
What are some of the "gotchas" that you've come across?
That is, what are some of the documented and correct Drupal 7 behaviors (either in core or in common D7 modules) that nonetheless perplex someone who's used to thinking a in D6 environment. Of course, I've read the documentation and know about all the biggies (e.g. the changes to db_query().).
What I'm looking for are changes that might be surprising and/or confusing, especially ones in common D7 modules like CCK, Views, and so on.
Thanks!