Would your suggestion only work for a fixed IP address?
Did some googling on this over the weekend and found this if you didnt have a fixed IP address.
using-htaccess-to-suspend-an-entire-site-while-still-working-on-it/
Would like your comments on this.