i used to program in assembly on the commodore 64. I don't remember there being heaps but then again i was using an assembler and it may have been making things easier. Side note: Babylon 5's cgi scenes, all of them, were created on the Video Toaster (not tv toaster) by NewTek. Newtek had some really horrid graphics demos that ran off of floppy but which encouraged me to buy my amiga 500. Man i had a lot of crap for that 6-64. three floppy drives, a replacement vented metal power supply, an expansion port switcher, atari joysticks, about 500 floppies, and my pride and joy, the Final Cartridge III, which had various functions including an alternate graphical desktop (useless really), and 80 column word processor, a two-way scroll for basic, a fast-load for the floppy drives (8x), a dump to disk button on the cartridge (save-state anywhere and copy anything this way), and most importantly, a disassembler/assembler. Not bad for one cartridge.