could somebody tell me where and what instances i would use htaccess?
what is htaccess? do most sites implement it?
google has brought back some lengthy answers.....
.htaccess is an apache configuartion file that allows you to locally overide some of apache's default settings to your desire.
Most sites running on apache allow it. For more info, your best to take a look at the apache manual.
And by far the most common usage is to implement access controls to particular files or directories. These access controls operate regardless of (outside of) php so are useful for protecting scripts capable of doing "nasty" things to your application. Like dropping the database, or adding users.