Granted, I do spend a lot of time writing code and developing web sites. That's not all I do, but it does account for quite a bit of it. Nevertheless I'm reluctant to go the extra mile and do what many out there have done. I've seen personsname.weblog(). I've seen personsname.toString() both are clever. I mean I could really go nuts and do something like "Protected Overrides Blog DaveFrank.com" or "Public Blog DaveFrank (byval referrer as object, byval e as eventargs) handles thispage.load". Of course that's pretty long and would give me away as a VB.net coder. Not that I'm ashamed of that mind you. The curly braces of C# make my head swim after a while. I realize Visual Studio bolds matching curly braces for you when you highlight that line, but it helps my english oriented brain to see english words like End Sub. End of the Sub. That's where the sub ends. Dim myvar as string="Hello". I'm creating a new variable as a string type and assigning it a default value of "Hello." I suppose you could argue it both ways. You could say "This is my dog, Spot" like C# and tell what it is before you name it (string myvar), or you can say, "This is spot, my dog", as I like to do. <ASP:Blog ID="DaveFrank.com" RunAt="server"/> That's not bad. At the risk of appearing in a Weird Al video, maybe I'll go with that. I don't think you can have periods in control ID's though. So maybe <ASP:Blog ID="DaveFrankDotCom" RunAt="Server/>. That space would occupy "Another subtext powered blog" though, and I would like to give props to subtext if possible. Maybe <Subtext:Blog ID="DaveFrankDotCom" RunAt="Server"/> Still feels kind of long though. We'll see. :)