I am learning code and want a key to practice with. What would everyone suggest. I am on a limited budget, and need to keep cost down just to make sure I want to fully get into CW. Do I need a key and a keyer? Do I go Iamibc or Straight? Thoughts?