Here's a collection of information and tools for search engine optimisation, or search engine marketers.

A solid set of guides is available as well as tips coming straight from authoritative sources, like Google itself, including the one and only Matt Cutts.

Research how your site is doing with backlink research tools and SEO analysis tools. WooRank stands out in particular in providing a wealth of information that'll help you optimise your site for search engines.

SEO is often a misinformation minefield, so try to keep things cited and appropriate - oh, and don't spam your own high keyword density outsourced articles. :)

For coders, one of the most difficult aspects of creating a game is finding the graphics and sound resources needed to bring a game to life. If you can't pay someone to produce resources for you, you'll have to either find someone willing to work with you for free, buy them pre-made, or find free resources.

Your first step should be to check out if what you want has already been made - whether it's available for free or at a price. If, for example, you're making a space shooter, you'll be in luck as there's plenty of free space ship, laser-like, and explosion graphics and sound around. Check out the list of resources below for sites that stock free and paid graphics and sound. There's a good chance you'll be satisfied with what's already out there.

If you can't find anything out there, or if you're particular with what your game needs to be just right, paying someone to create exactly what you need is the best option - assuming you've got the cash. This way you get exactly what you're after and won't have to compromise your vision.

If you're strapped for cash but can't use something off the shelf, but you have skilled graphic designer or artist friends, you might be in luck. Ask around. Otherwise, hit up game developer forums and see if you can sway a friendly internet person to help you out. There's plenty of enthusiasts who might buy into your vision and be happy to work with you for free.

Get started by checking out the many sites providing graphics and sound below.

Affiliate marketing is a marketing practise in which a business rewards an affiliate for bringing customers or making sales.

An affiliate program offered by a business will typically pay another business or individual a commission (a percentage of the sale price) for sales originating with the affiliate.

Usually, the business offering the affiliate program will supply the affiliate with individually tailored URLs which allow the affiliate to be identified.

Often, a cookie is kept on the customer's computer indicating which affiliate brought them to the business's website, so a return visit made indirectly but within the cookie duration period will still count as an affiliate sale.