Question: I was wondering if it is possible for Visual Studio to automatically insert a custom Code block after every Sub or function.

So Everytime you declare a new function it adds the code block. For Example 

```
Sub dothis()
'*******************************************
'Name: Sub dothis()
'Function:
'Variables:
'Calls
'Called By
'Last Modified
'Author
'*******************************************

```

Then you can fill in the information.

Answer: 
[Toast](http://developer.android.com/reference/android/widget/Toast.html) has two methods called `makeText()`, and both of them take a Context as first argument. `AboutMeActivity` is not a Context (I guess you want it to extend Activity, but it doesn't), so the code doesn't compile.
You need activity context to display toast. I guess you want to display toast on button click and you would have defined in your layout xml for button the attribute android:onClick="showAboutMessage". Your class must extend activity. Also you need to set the content of the layout to your activity.

```
public class AboutMeActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main); // set the layout to the activity
 } 
public void showAboutMessage(View v) {
    Toast.makeText(AboutActivity.this, "My name is Kostas!", Toast.LENGTH_LONG).show();
}
}

```

If you want to display toast in a non-activity class pass the activity context to the constructor of the non-activity class and use the same.