Thought I'd share a neat little analogy I recently found for the two.
A gene is like your livingroom.
You can decorate your livingroom in retro or contemporary, but you still have a livingroom.
In genetics, everyone has a gene for eye color (simplification). You could have the allele for blue eyes or the allele for brown eyes.
There are different alleles for every gene, like there are different ways to decorate your livingroom.
I thought it was really neat, though it probably won't make much sense to someone living in a studio all their life.
Cheers
Chris
Pittsburgh, PA (USA)
PS, DrDoom states:
Gene: Is the height
Allele: How high or short the person actually is.
In that example the gene in consideration is that which codes for height. One allele (form of the gene) for height makes you tall, and the other allele (form of the gene) for height makes you short. How high or short the person actually is is their phenotype, or the physical expression of the allele. No flame, just clarification.