The rationale for the NPV is BOGUS - the states with the HIGHEST populations will get the MOST attention and reliably partisan states will be bypassed [AS THEY ARE NOW].
The ONLY fair method [and the ONLY one that puts the election on an equal footing] is the Congressional District method ...
In this method, EACH electoral vote [representing a Congressional district] in EACH state is given equal weight
by awarding the vote to the winner of the Congressional district ...
The remaining two votes within a state [representing the Senate seats] are awarded to the winner of the majority vote within the state as a “bonus” ...
In this manner, candidates [without a SNOWBALL’S CHANCE IN HELL of winning a particular state] WOULD be VERY ENCOURAGED to campaign within that state to garner individual district electoral votes ...
Right now, there are three and only three states which decide presidential elections-- Pennsylvania, Ohio and Florida. Win any two and you eek out a narrow win (Bush in 2004, 2004). Win all three and it is a cakewalk (Clinton in 1992, 1996, Obama in 2008).
These three are really only all that matters, because they are the best demographic representation of America as a whole.
Turn them all into the CD method and a Republican has incentive to campaign in California; a Democrat in Texas. Under the NPV method, only the biggest population centers of the biggest states matter.