I just finished painting my bathtub a couple of days ago. I used Rust-Oleum Tub & Tile Refinishing Kit, and it's still curing (you're not supposed to get water on it for three days), but the paint seems very durable. Of course, it IS paint, so it won't last forever, but I think this is a very good solution if you want a somewhat easy fix for an ugly, outdated tub, and don't quite have the budget for a complete replacement. More details (including a video) at the link below.
Time: 8 Hours
This bathtub is 30+ years old, and has seen many renters come and go before we bought our condo. It was stained, but didn't have any cracks or chips, so I decided to paint rather than replace.
The bathtub with it's new shiny bright white paint. I couldn't get the two drains off, so I just painted right over them.
The first coat of paint going on. You can see how dingy and drab the color of the tub was compared to the bright white paint.
To see more: