Custom migration not appearing in the migration UI
Is your module enabled? (Seriously, my Drush Make file forgot to enable the module, and I was clueless, yesterday.)

If you use drush migrate-status from the command line, is your Migration listed?