MathOverflow will be down for maintenance for approximately 3 hours, starting Monday evening (06/24/2013) at approximately 9:00 PM Eastern time (UTC-4).

Common misconception: Let F be a genus 2g surface, and let $b_1,\ldots,b_{2g}$ be a primitive basis for $H_1(F)$, represented as embedded curves in F. Any change of basis for $H_1(F)$ is realized by an action of the mapping class group of F on the embedded curves.
This is rubbish- the action of the mapping class group on homology is by $Sp_{2g}(\mathbb{Z}))$, which for $g>1$ is a proper subgroup of $GL_{2g}(\mathbb{Z})$, the group of base-changes of $H_1(F)$.
As an example of what you can't do with a diffeomorphism of a surface, consider a disc with 4 bands A,B,C,D attached, so the order of the end sements is $A^+B^-A^-B^+C^+D^-C^-D^+$, together forming a surface. A basis a,b,c,d for $H_1(F)$ is given by this picture as 4 loops going through the cores of the bands A,B,C,D correspondingly. You can add a to b, b to c, c to d, or d to a by diffeomorphism of F (sliding adjacent bands over one another). However, although you can add a to c algebraically, because bands A and C are "not adjacent in F", there is no corresponding diffeomorphism of $F$.