Most of the solutions are DIY-friendly, but there is a catch: for all but one solution, you need access to the floor joists from below. That means having a basement or accessible crawlspace.
The Family Handyman on MSN3mon
How To Safely Drill Through Floor Joists
Where and how to drill floor joists for electrical cables or plumbing runs depends on what type of floor framing you have.