I'm sorry I forgot to mention this before, but my homebrew Fenneckin race would probably be slightly better then a Grey Elf due to not having a Con penalty: http://www.giantitp.com/forums/showthread.php?t=104140 . (It could be worth asking if you can use that race.) I also agree with the Domain Wizard idea.