Learning asp.net for work has been amazing. Everytime I do something, I learn new and better ways to do things I've already done.
The only flaw in that...I have well over 50 .aspx pages into this Inventory project and half of them need to be redone with the code I've learned.
Problem with that...My code got really really messy as I experimented and got things working...
Learning is a work in progress, code is a work in progress, projects are a work in progress, no matter how functional.