End game practise

Hi all, I'm looking for a way of practising end game strategies. Does anyone know of a piece of software which allows you to specify the current score / board position so you can say I need this many, opponent needs this many and who is dealer? I guess another solution would be a problems page which focuses on end-game rather then discards as most seem to. Other ideas would be most welcome.
Many thanks,