4) I remember some one doing this but I can't find the thread. It requires some code modifications. But as you say, XF is going for the "uniform approach". Everything is designed around fixed avatar sizes, so this is likely to require some extra effort to make it work well.