The most bad thing about development when you learned something and have an idea and found that need something else to be learned...WTF!!!!!