Sci-fi fans take in Comicpalooza