This problem was really troubling me for hours! I read the instructions in this thread but I somehow had the feeling that there must be an easier way to align objects, one that doesn't require any math.
And there was! After trying many different solutions I finally found one that is pretty simple and should be perfectly accurate. It utilizes the "align view to object" -function and some parenting. It's a bit tricky to explain just with text so here's a quick video tutorial on the subject:
http://oneminutevideotutorials.com/?p=142