Profile2, url rewrite
There's a "quick dirty workaround" to making profile2 entities work with tokens/pathauto properly if you're interested. 

It doesn't work for bulk generation, but does for individual saves of an entity. 

It seems there is an ongoing effort to get this solved (http://drupal.org/node/1330546), but nothing's been added in a couple of months. It might be worth checking the issue queue/recent release notes to see if you can find out where they are with this.