If you have a dream, no matter how long it takes, not giving up is the key! :-D Or one of the keys anyway!