
Question: " I understand that Congress is considering a so-called 'flat' tax system. How would this work?"

Generally, the activity in considered a business if it has produced a profit in three of the last five years including the most recent year. Deductions for both business and hobby income are allowed but you must first determine whether your income is from a business or a hobby in order to follow the correct procedures for taking these deductions.
The IRS is not out to spoil your fun, but if these activities produce a profit every year or so you may want to determine whether or not you are required to pay taxes on that money. Don't find yourself behind the "eight-ball" with the IRS who may tell you you owe them taxes on your unreported income. This can become a mess and hard to provide proper documentation leaving you with an unexpected tax liability.
Points that do not meet these standards are not wasted money. Most are very necessary to the process of obtaining a mortgage loan from any financial institution. However, if the y do not fit the above requirements - all is not lost. You can deduct them over the life of the loan. Simply total the points and divide them by the number of payments required within the term of the loan and then deduct the points on your annual tax returns (on a Schedule A with your 1040 return) by how many payments were made in that year.
So don't worry you were charged too much...it just gives you a larger deduction. This should make everyone feel better. Well maybe not but anytime we can write off expenses on a tax return is helpful.
Congratulations on your new job...you even get to move to a new city...you could qualify for a tax deduction from your moving expenses. If you have recently moved to a new city for a new job or because your current company has moved it's operations you may qualify for a tax break on your moving expenses. The main factors are how far you moved and how much time you spend on the job. If it is a short-time or part time job or if the move is relatively local you may not qualify.