If you have not checked out this site yet, I highly recommend it. It contains articles written by many Veteran Ogame players, and will answer most of your questions and gives pretty good strategy tips, too.
http://www.ogametips.com
http://www.ogametips.com