Nice script Smitha.
Just a quick addition to your script , in regrads to backups and restores we could use the STATS option which will show the percentage as required.
But I normally use this script to check and find out the remaining time duration.Similar to your post,
http://www.sqlservercentral.com/Forums/Topic1146594-338-1.aspx
😀
Regards,