Sometimes reusing code too much results in a big freaking mess. Case in point is that increasing the sizes of the thumbnails used on the site breaks the Inbox. The inbox thumbnail block is using the same code for thumbnails as other areas of the site. Trying to isolate the Inbox thumbnail from other areas of the site is difficult because the thumbnail for the inbox calls a function that calls a function that calls a function that calls a function; that eventually loads in several divisions with CSS that is used in other areas of the site thumbnails. It is a huge freaking mess. If I could pass which template to use at the beginning of all the function calls then I could just set up a separate template from the rest of the site thumbnails and all would be good but I don't want to rewrite a slew of functions.
Boonex, go to the demo site, don't use avatars, increase the member thumbnail to 195 pixels and see the mess that the inbox becomes.