i completely agree with all that's been said & i'd like to add that even a few hours a day will show GREAT improvement over time. all too often i hear people say 'i don't have time to practice' but there's always time.. when you're watching tv - grab a deck of cards, if you're on a bus, plane or train - use that time to practice.. practice on your lunch break or while you're waiting for an appointment - in short - keep a deck with you at all times and when you find yourself doing something mundane that doesn't require the use of your hands - whip out that deck and develop your craft..