Ahhh I hear the pain! Try checking into Terry shorts... they have several models in XXL and seem to range in price from $50-$85.

Hope this helps!