Big upgrades to the listing detail page. User profile page is still WIP.