SeeMe has a prototype depth probe based on an endstop switch. It has to be cut from wood or acrylic and they aren't selling it yet, but they will give you the CAD files if you own your own laser cutter or CNC mill. I made a
printable Z probe that requires a Hall-O board from mauk.cc, neodymium magnets from Amazon, and a metal rod from McMaster-Carr. Full instructions on putting it together and wiring it up are there.
As far as firmware is concerned, I have
opened an issue about Repetier's "tower leveling" not working. Roland posted a couple of theories about what it might be, but has done nothing since as far as I'm aware. If you REALLY care about this, the best way to get it to happen would be to post in that GitHub issue asking for a status update and letting him know that you appreciate his work and would really like Repetier to fully support this feature.
There is also a fork of Marlin that has working bed probing for Rostock printers. I believe this is what the commercial (Kickstarter) printers are using. Marlin is not my first choice for firmware, but if you want something that Works Right Now, that would be it. I would like to give that a shot, but haven't had time yet.