Can I ask what people think of this idea then?
Each state holds an election for the president, but instead of awarding electoral college votes en masse to the winning candidate across the state, each congressional district is allocated one electoral college vote (435), each states senators (50 x 2) account for another two votes with are allocated on votes cast across the state in the conventional manner.
District of Columbia having no congressional represenation would elect it's three electoral votes using a system of d'Hondt PR.
Sounds nice, but horrid in practice. Gerrymandering then starts affecting Presidential, not just House races, too.