doing my bathroom floor at the moment. i've laid all new tongue and groove floorboards screwed down with 2 screws per joist (i hate nails, think they're the lazy option) and then 18mm ply on top. but that's going to be tiled and i'm sparing no expense.