Here's a riddle:
I want to create a user profile page that will display some user info at the top (from Profile2) and a tabbed view of that user's nodes. Pretty similar to Twitter's profile page, with the only exception being that on the right side I want to put an exposed filter block so as to filter the contents of this view.
Sounds simple? It was simple in D6, but in D7 it's a mystery. In D7 in order to attach a view to user profile you have to use the EVA module, which does not allow for "Filters Exposed in Block" option. If you create an exposed filters block from the Master, it returns the default "all" argument even though you are on user/# page and theoretically passing the correct argument to the Views.
By contrast, exposing the filters inside EVA and placing them above the View works and passes the correct arguments, but then the profile page looks ugly.
So how does one resolve this riddle? How can I have a View on user-profile page and have a functioning Exposed Filters Block on the side?