Thanks Teamy. Yes I love making websites, well making anything, just creating something that wasn't there before.
Yep I'm obsessed as well, and haha yes I too sneak into codes of other websites and try to pick tricks and twists and use for myself. But mainly I use javascripts which are available free from many websites that offer them. But all that I do is due to trial and error, I've done the very basic of courses for website development, so mostly just used to roam around net and my notepad and fiddling with it and hence got to learn.
I remember in Pakistan when I first started a computer course, a time when I didn't even know that the links on a website are not clicked on twice but just once, yet everyone from the learning center used to come next morning and drool over my paintings in Paint for minutes. I'm a bad bad student, I've just never been the guy who asks or thinks 'How does this work?', I just start trying making it and think 'Is it how it works?' I love computers, just because it has so many opportunities on offer that of creativity.