It's probably a really fuel ineficient way of doing it, but what I like to do is get into a stable low orbit (around 140-180 km), align my plane with ISS.
Once I get that to 0.03 or less, I'll do a prograde burn to bring my ApD to within a few klicks as ISS ... bring up the 'sync orbit' MFD, set it to sh-periapsis then wait.
About 90 seconds before ApT, swing prograde, at approx ApT -20 sec start a full thrust burn.
Once my ApD gets beyond the ISS orbit, I'll let it run up until my second orbit equals usually ISS's third (sometimes fourth if the kids distract me). Engine cut-off, tweak the intercept timing with the translation thrusters ... then settle down for another wait. (The advantage for me is I don't need any special MFD's, and it's fairly easy to eyeball.)
When intercept is getting close: about PeT - 120 turn retrograde, then approx PeT - (however long the previous burn took), ignite the mains and burn like crazy.
I've started playing with also bringing up the docking MFD in the other window and using it to help get aligned during the sync-burn.
My best record so far is finishing the final burn 2.7 Km from ISS with a closing velocity of -25 m/s. (That was in the DGXR1, all settings at default, no SCRAM on ascent ... 8% fuel left at docking. Whew!)
I'm sure a lot of you guys that have been doing this for a while are probably reading the above and just shaking your heads. Hehehe Nothing really special, but's it's fun for me.
Now, if only I could figure out how to do a reentry without frying my ship to a crisp.

(and start setting up for some station building eventually)