Some extra info
-chan is also used as either a derogatory term for a male, or to literally mean "Cute". Girls may use the "-chan"suffix after their boyfriends name.
-kun is also used in working environments for people of both genders (but mainly male) who are of a lower rank than you
ojisan, obasan, ojiisan and obaasan can all have "san" replaced with "sama" to show a higher level of respect.
Now a couple you missed ^_^ (Not often used as a suffix, usually as a title)
-okaasan means mother (I have seen it replaced with "kaachan" - note the dropped "o" as well. In japanese a prefix of "o" to a lot of words often means honerable eg "honerable mother") the "san" can also be replaced with "sama" to show more respect
-otoosan means father (As above I have seen the honorific "o" dropped, but the san always seems to remain) the "san" can also be replaced with "sama" to show more respect
Some slightly more obscure ones

:
-kohai : literally the reverse of sempai, but -kun, -chan or -san is normally used instead
-tan : A common mispronunciation of -chan by young children - can also be used when the speaker wishes to look overly cute ^_^
-ue (One I didn't know, so explanation ripped from wikipedia :P) : Ue (上) literally means "above" and, appropriately, denotes a high level of respect. While its use is no longer very common, it is still seen in constructions like 父上 (chichi-ue) and 母上 (haha-ue), reverent terms for one's own, or someone else's, father and mother, respectively.
-dono is a true honorific - used when you are showing the greatest respect to someone - literally calling them Lord or Lady. However this is not used in modern japanese
-shi : used in formal writing to refer to a person unfamiliar to the writer
There are also thousand more which denote someones job, for instance (as I never remember any this is ripped from wikiepdia again lol): A master carpenter might have the title tōryō (棟梁, tōryō?), meaning "master carpenter", attached to his name, and be referred to as "Suzuki-Tōryō" rather than "Suzuki-San".
Reference:
http://en.wikipedia.org/wiki/Japanese_titles