You can only retain so much by studying. The only time things will really stick is when you're in the field actually solving business problems. You probably gonna forget a lot of stuff once you start working because you'll be focused on a particular technology. For instance I've been working in the BI world for about 1 1/2 years now. I can't even write a c# or java hello world program off the top of my head because I haven't used either language at all since I've been in BI.
That makes things a lot more manageable. I'll put together a 'portfolio site' somewhat soon and then see where it takes me.