Printing playing-card sized cards. Bit of background - I'm designing a set of cards for a tabletop wargame my boyfriend and I are working on. Ideally I'll get them printed professionally once we've finalised everything, but for now I'm just using my home inkjet and the office laser printers at work.

So far this has raised a few issues:

* I can't for the life in me get the front and back to align properly when printing on both sides

* Colours appear very different at home and at work, both on screen and on paper.

* The laser printer at work has taken to replacing white areas in my PDFs with black

Is it actually possible to perfectly align for double-sided printing using standard home or office printers? Admittedly it's not vital, but it would be nice.

Also, what would be a rough cost of having a set of around 100 cards printed and cut professionally? 

Thanks in advance.