good portal analysis article