Marvel is just plain weird. Where the Hell is Stan Lee?