What's the correct order of writing for a MSc. and a Dipl.-Ing. degree? (e.g. on a business card) I finished my (german) Dipl.-Ing. (FH) degree after 4 1/2 years of studying. After that I started to work and studied parallel via a correspondence course. I'll now shortly (hopefully ;-) ) have the additional title of a MSc. That took me 2 1/2 years but only in part time, so the amount of time I invested was much less, than that for my Diploma.
So in order to reflect the increase in qualification I'd put the degrees like that:

Dipl.-Ing. (FH), MSc. Firstname Lastname

But as the Master is sometimes regarded as a higher form of qualification than the Diploma, it might be correct like this:

MSc., Dipl.-Ing. (FH) Firstname Lastname

What's the correct order?


edit: 
Like it was pointed out the MSc. is written after the name. So the choice is between:

Dipl.-Ing. (FH) Firstname Lastname, MSc.
Dipl.-Ing. (FH) Firstname Lastname
Firstname Lastname, MSc.
You should notice that in Germany academic titles such as Dr., Dipl.Ing, Mag are writen in front of the name, whereas titles such as M.Sc., B.Sc., M.A., etc., a written behind the name (see here). So if it all I would say the correct order is


  Dipl.Ing (FH) Firstname Lastname, M. Sc.


However, I would just ignore the Dipl.Ing (FH).