i strongly suggest using tradelog. assuming your broker will provide all data and not make any mistakes is pushing it. check out the tradelog website - they talk about how you should NOT rely on your broker. trust me - paying a couple hundred usd is worth it to dramatically reduce your chances of being visited by uncle sam.