SCJPed.. Congrats.Let me answer your queries as per as my understanding of this exam.
1)You should have a knowledge of GUI Programming,Networking APIs,Database APIs and Thread programming.So if you still have something missing from the list go and learn them.Apart from these you should have some practical knowledge of Java Programming and OOPs concepts,that will guide you in being judisious in solving the problems.
2)The assignment is designed to take 120 hours.
3)It is desirable to have experience in Java development but not mandatory.
I know a class 10th student who got SCJP with 100%,so nothing is impossible. [ July 31, 2007: Message edited by: Sanjeev Singh ]
Thanks a lot for suggestions. It was very kind of you. I decided to go for it and I started reading Andrew Monkhouse second edition book. I am planning to download the assignment ASAP and planning to submit it in December. I hope I will clear it.