I have always booked myself right through Disney, airline, etc. We used a TA in December (Keri from Mousefan Travel) and it was great! She routinely checked with Disney for new codes & ended up getting us an even better discount than I had heard of on here - saved us $113! You do however, give up control of your reservation to someone else, which for me (a control freak) was hard to do. The confirmation number Mousefan used was not the same number used to check online (or phone) with Disney directly, so I had no way that I knew of to check & re-check my ressie. I'm sure I could have called Disney & gotten around the TA, but there wasn't a problem (other than me obsessively wanting to check my ressie!). Everything was smooth sailing & I'd use a TA again.