Sigh… I know what you are talking about. I work on a media product (for 1.5 weeks still) that uses a lot of things that make it somewhat frustrating to the users (let alone to us developers!) every now and then.

//