Great idea, I thought "too bad that QBasic didn't support assembly", on the other hand - I definitely wrote painting programs that used the mouse in QBasic, so I must have used it one way or another. QuickBasic had support for inline assembly though if I remember correctly?