There is a nice little article over on GameDev, by Joe Lieberman of Arcade Town, that explains specifically what they look for in a game and in general what most portals look for. If you are interested in the portal route, it is worth reading.
http://www.gamedev.net/reference/business/features/arcadetown/