I can give you some tips to save your money:
1), Get a spread sheet, list as many domains as you like to register
2), wait a few days, cool down yourself, and come back to check the list again, see if any names you still love
3), finalize the name list. every name has to have a strong reason (for yourself) to register. You can ignore other "experts" suggestions- b/c they may not be able to see what you see. Trust yourself. If you failed to make money finally, you pay your lectures.
4), After your finalized list, dont register. Wait to see if any registrar offer extremely cheap price, for example, domain.com/dotster.com/mydomain.com/netfirms.com usually offer $1.99 to register a name.
Think about it. Compare $10.99, you saved a lot, both cost, and further risk.
Especially when you not sure how risky it is, choose to find a cheaper registrar. This is the key.
Some day you probably can still sell the garbage names that you hand registered to some others at $3 or 5 dollar
nothing to lose.