ccleaner keeps getting better,i only trust 2 reg apps now,ccleaner and tuneup but i love free ones so that makes ccleaner the best of them.beta means unfinished product,final means official product that is not beta,beta and alpha are similar terms for unfinished products,usualy alpha is first when software just comes out then beta is used afterwards then rc 1 or 2 or 3 are used,hope this clears it up.