In Notezilla a new sticky note brings up a memoboard but i don't want that. I want the option of the new note appearing over whatever window is open and then I can choose "Keep on top" without going through a memoboard at all. Can I still do that or have I just missed something?
This may happen if you have disabled an option from "Also stick new notes to Windows desktop".
Go to "Preferences" and enable this option. This is the default behavior when an application is installed.