If you want to make REAL 8 bit stuff check out lsdj. I have been messing around with it lately. I haven't really made anything to interesting or anything internet worthy but I often lose track of time making new sounds and songs. There is a bit of a learning curve (I am still learning things to do in this program after 2 months) but it can be really useful.