It's OK to cheat with CSS3 Generator
As a web developer some people think that you need to know everything off the top of your head and that knowing it makes you good at your job. This isn’t the case, you don’t need to know it all, you just need to know where to find the information when you need it.
I haven’t learnt all the possible combinations of features for CSS3, why should I need to? In most cases when you are working on websites or applications you have the Internet on tap, so as long as there are websites such as CSS3generator.com I don’t need to learn those bits that I only use maybe 2-3% of my time.
In short, it’s OK to cheat sometimes. Just make sure you know the bits you use all the time, which in my case is PHP and MySQL and not CSS3.