No worries, Skeptic, have fun... Just for future reference if people need it, here is a graphical representation of the screen timings. Imagine the visible screen as being just the top left hand part of a larger "virtual" screen, so that you can envisage the timing positions:
| | | |
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------
XXXXXXXXXXXXXXXXXXXXXXX---SSS------<
-----------------------------------
-----------------------------------
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS<
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS<
-----------------------------------
-----------------------------------<
The X's are the visible pixels. The -'s are "no information", then the S's are the horizontal and vertical sync signals. The first timing position is marked by the first | on the top, the next timing position by the next bar and so on. Same for the vertical timings, marked with a <. The width of the screen scaling is proportional to the ratio of the first and forth marking bar for horizontal and the same for vertical.